使用源代碼編譯安裝mysql還是比較麻煩,一般來說設備安裝時請網絡同事臨時開通linux上網,通過yum網絡實現快速安裝,或配置yum倉庫進行內網統一安裝。
通過網絡快速安裝過程如下
一、檢查系統是否安裝其他版本的MYSQL數據,有的話干掉老版本數據庫
#yum list installed | grep mysql mysql-libs.x86_64 5.1.73-5.el6_6 @anaconda-CentOS-201508042137.x86_64/6.7 #yum -y remove mysql-libs.x86_64
二.安裝及配置
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm # rpm -ivh mysql-community-release-el6-5.noarch.rpm # yum repolist all | grep mysql
安裝成功后在/etc/yum.repos.d/下會多出幾個mysql的yum源的配置
下面安裝MYSQL數據庫,這個過程比較久
# yum install mysql-community-server -y
三。設置為開機啟動(2、3、4都是on代表開機自動啟動)
# chkconfig --list | grep mysqld # chkconfig mysqld on
四、設置遠程root
啟動mysql
# service mysqld start
設置root密碼
# mysql_secure_installation
登陸root賬號
# mysql -uroot -p
建立遠程root用戶
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你設置的密碼' WITH GRANT OPTION; mysql> flush privileges;
五、設置utf-8編碼
查看mysql原本編碼:
mysql> show variables like 'character%';
# vi /etc/my.cnf
[mysql] default-character-set = utf8 [mysql.server] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8
重啟mysql
# service mysqld restart
重新登錄mysql
注:yum安裝mysql唯一有個問題,就是下載速度太慢,所以生產環境下,過去常采用rpm方式安裝,然后用腳本SCP 或 ansible 到其他機器,一鍵遠程安裝