標籤:資料庫 安裝 配置 mysql
本章節介紹安裝與配置Mysql的方法。
1 安裝MySQL資料庫
本章節以mysql5.1.49為例介紹Mysql資料庫的安裝過程。
步驟 1 以root使用者登入伺服器。
步驟 2 通過SSH或XFTP等工具將mysql5.1.49的如下軟體包上傳到“/tmp”目錄下。
? MySQL-client-community-5.1.49-1.rhel5.x86_64.rpm? MySQL-server-community-5.1.49-1.rhel5.x86_64.rpm
步驟 3 進入“/tmp”目錄。
cd /tmp
步驟 4 安裝mysql伺服器。
rpm -ivh MySQL-client-community-5.1.49-1.rhel5.x86_64.rpm
步驟 5 安裝mysql用戶端。
rpm -ivh MySQL-server-community-5.1.49-1.rhel5.x86_64.rpm
步驟 6 請複製“/usr/share/mysql/MySQL-server-community-5.1.49”到“/etc”目錄下並將其修改為“my.cnf”,
這裡的目錄應該為/usr/share/mysql/doc/MySQL-server-community-5.1.49
為了不降低系統效能,尤其系統記憶體較小如僅為1~2G,,請執行該步驟。
cp /usr/share/mysql/MySQL-server-community-5.1.49 /etc/my.cnf
—-結束
2 配置MySQL資料庫
安裝Mysql後需正常配置才能使用,本節介紹配置Mysql的方法。
步驟 1 以root使用者登入Mysql伺服器。
步驟 2 啟動mysql資料庫。
service mysql start
系統顯示如下資訊,表示啟動成功。
Starting MySQL [確定]
步驟 3 設定使用者名稱和密碼。
mysqladmin -u root password ‘root‘
如果已設定MySQL資料庫的登入密碼,系統會顯示如下所示資訊。
mysqladmin: connect to server at ‘localhost‘ failederror: ‘Access denied for user ‘root‘@‘localhost‘ (using password: NO)‘
步驟 4 登入mysql。
mysql -uroot -proot
步驟 5 允許遠端連線並重新整理生效。
grant all on *.* to ‘root‘@‘%‘ identified by ‘root‘ WITH GRANT OPTION;FLUSH PRIVILEGES;
步驟 6 關閉log_bin以避免Mysql返回1418錯誤碼。
SET GLOBAL log_bin_trust_function_creators = 1;
步驟 7 退出mysql。
exit
步驟 8 配置Mysql的字元編碼為utf-8。
1. 開啟“/etc/my.cnf”檔案。
vi /etc/my.cnf
- 按“i”鍵進入編輯狀態後,請參見如下描述配置字元編碼和線程開啟表的數量。
? 設定用戶端編碼格式為utf-8。
在如下所示的資訊中,插入藍色字型部分設定用戶端的編碼格式為utf-8。
[client]//password = [your_password]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf8
? 設定服務端編碼格式為utf-8。
在如下所示的資訊中,插入藍色字型部分設定服務端的編碼格式為utf-8。
The MySQL server [mysqld]// generic configuration optionsdefault-character-set=utf8port = 3306socket = /var/lib/mysql/mysql.sock
- 重啟Mysql使設定生效。
service mysql restart
—-結束
3 檢測MySQL資料庫
步驟 1 以root使用者登入伺服器。
步驟 2 檢測MySQL資料庫是否啟動。
service mysql status
如未啟動請使用如下命令啟動:
service mysql start
步驟 3 檢測MySQL是否隨系統啟動。
chkconfig --list mysql
若MySQL隨機啟動,則顯示如下資訊:
mysql 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
如果沒有顯示mysql項,則需輸入命令加入到系統的啟動服務組中:
chkconfig --add mysql
如果2~5中有“關閉”,需進行啟動。例如,當2為“關閉”狀態時,需要它切換到“啟動”狀態,請輸入如下命令:
chkconfig --level 2 mysql on
安裝與配置Mysql