安裝與配置Mysql

來源:互聯網
上載者:User

標籤:資料庫   安裝   配置   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
  1. 按“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
  1. 重啟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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.