安裝
rmp -ivh mysql-server-4.1.22-0.glibc23.i386.rpm --nodeps
rmp -ivh
mysql-client-4.1.22-0.glibc23.i386.rpm
--nodeps
檢視是否安裝成功
netstat -atln
命令看到3306埠開放說明安裝成功
登入 mysql [-u username] [-h host] [-p[password]] [dbname]
初始無密碼,
這個mysql可執行檔案在/usr/bin/mysql
目錄 1、資料庫目錄
/var/lib/mysql/
2、配置檔案
/usr/share/mysql(mysql.server命令及配置檔案)
3、相關命令
/usr/bin(mysqladmin mysqldump等命令)
4、啟動指令碼
/etc/rc.d/init.d/(啟動指令碼檔案mysql的目錄)
修改登入密碼
mysql預設沒有密碼
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
啟動與停止
mysql安裝完成後啟動檔案mysql在/etc/init.d目錄下,在需要啟動時執行下面命令即可
啟動:
/etc/init.d/mysql start
停止:
/usr/bin/mysqladmin -u root -p shutdown
重新啟動:
sudo /etc/init.d/mysql restart
自動啟動:
察看mysql是否在自動啟動列表中
/sbin/chkconfig --list
把mysql新增到你系統的啟動服務組裡面去
/sbin/chkconfig --add mysql
把mysql從啟動服務組裡面刪除
/sbin/chkconfig --del mysql
配置 將/usr/share/mysql/my-medium.cnf複製到/etc/my.cnf,以後修改my.cnf檔案來修改mysql的全域性設定
將my.cnf檔案中的
innodb_flush_log_at_trx_commit設成0
來優化
[mysqld]後新增新增
lower_case_table_names設成1
來不區分表名的大小寫
設定字符集
mysql的預設編碼是latin1,不支援中文,要支援需要把資料庫的預設編碼修改為gbk或者utf8。
1、中止mysql服務(
bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果沒有就把mysql的安裝目錄下的support-files目錄下的my-medium.cnf複製到/etc/下並改名為
my.cnf即可
3、開啟my.cnf以後,在[client]和[mysqld]下面均加上
default-character-set=utf8
,儲存並關閉
4、啟動mysql服務(
bin/mysqld_safe &)
查詢字符集:
show variables like '%set%';
增加mysql使用者
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
grant select,insert,update,delete on *.* to user_1@'%' identified by '123';
grant all on *.* to user_1@'localhost' identified by '123';
遠端訪問
其一:
grant all privileges on *.* to xoops_root@'%' identified by '654321';
允許xoops_root使用者可以從任意機器上登入mysql。
其二:
編輯 /etc/mysql/my.cnf
>skip-networking => # skip-networking
這樣就可以允許其他機器訪問mysql了。
grant all on *.* to 'root'@'ip' identified by 'password';
備份與恢復
備份 進入到庫目錄,cd /val/lib/mysql
mysqldump -u root -p --opt aaa > back_aaa
恢復 mysql -u root -p ccc < back_aaa
Linux 下 mysql 的相關命令
1.登入 mysql uroot p 2.linux下mysql 不能外網訪問 已經在mysql裡grant了許可權了。在外網還是不能訪問 問題 cat etc mysql my.conf 找到下面一行 bind address 127.0.0.1 為了資料的安全,預設mysql只守候在127.0....
Linux 下 mysql 的相關命令
1.登入 mysql uroot p 2.linux下mysql 不能外網訪問 已經在mysql裡grant了許可權了。在外網還是不能訪問.問題 cat etc mysql my.conf 找到下面一行 bind address 127.0.0.1 為了資料的安全,預設mysql只守候在127.0....
linux下apache openssl配置記錄
軟體環境 此舉將安裝最新的openssl到 usr local ssl資料夾中。無需理會系統中已有版本號的openssl,也不要去解除安裝它,否則會導致非常多的應用程式無法正常執行,比如x窗體無法進入等錯誤。此步驟在 apache httpd資料夾中安裝httpd服務 通過引數 prefix指定 同...