1. 程式人生 > >CentOS YUM安裝MYSQL5.6

CentOS YUM安裝MYSQL5.6

1.首先檢視系統自帶的mysql版本

[[email protected] ~]$ rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[[email protected] ~]$ 

2.解除安裝mysql-libs-5.1.71-1.el6.x86_64

[[email protected] ~]$ sudo rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
[[email protected] ~]$

3.安裝wget

[[email protected]
~]$ sudo yum install -y wget

4.隨便在你存放檔案的目錄下執行下面的命令
這裡解釋一下,由於這個mysql的yum源伺服器在國外,所以下載速度會比較慢 可以配置阿里的yun源
https://blog.csdn.net/huoliangwu/article/details/84553855

[[email protected] ~]$ sudo wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

5.接著執行這句,解釋一下,這個rpm還不是mysql的安裝檔案,只是兩個yum原始檔,執行後,在/etc/yum.repos.d/ 這個目錄下多出mysql-community-source.repo和mysql-community.repo

[[email protected] ~]$ sudo rpm -ivh mysql-community-release-el6-5.noarch.rpm

6.這個時候,可以用yum repolist mysql這個命令檢視一下是否已經有mysql可安裝檔案

[[email protected] ~]$ sudo yum repolist all | grep mysql
mysql-connectors-community        MySQL Connectors Community      enabled:    66
mysql-connectors-community-source MySQL Connectors Community - So disabled
mysql-tools-community             MySQL Tools Community           enabled:    68
mysql-tools-community-source      MySQL Tools Community - Source  disabled
mysql55-community                 MySQL 5.5 Community Server      disabled
mysql55-community-source          MySQL 5.5 Community Server - So disabled
mysql56-community                 MySQL 5.6 Community Server      enabled:   474
mysql56-community-source          MySQL 5.6 Community Server - So disabled
mysql57-community-dmr             MySQL 5.7 Community Server Deve disabled
mysql57-community-dmr-source      MySQL 5.7 Community Server Deve disabled
[
[email protected] ~]$

可以看到已經有5.6和5.7的mysql按照包可以安裝了

7.安裝mysql 伺服器命令(一路yes):

[[email protected] ~]$ sudo yum install mysql-community-server

8.啟動服務

[[email protected] ~]$ sudo service mysqld start

9.由於mysql剛剛安裝完的時候,mysql的root使用者的密碼預設是空的,所以我們需要及時用mysql的root使用者登入(第一次回車鍵,不用輸入密碼),並修改密碼

[[email protected] ~]$ mysql -u root 


mysql> use mysql;
mysql> update user set password=PASSWORD("這裡輸入root使用者密碼") where User='root';
mysql> flush privileges; 
Query OK, 0 rows affected (0.15 sec)