天天看點

關于centOS安裝配置mysql5.6那點事

關于centOS安裝配置mysql5.6那點事

第一步 下載下傳安裝

一、主要因為現在mysql官網yum直接推送mysql8,mysql5.1,然而mysql8不穩定,mysql5.1版本又太低,要想用舊版本5.6就先下載下傳相應的依賴包,安裝好依賴包,更改預設版本号後,再安裝。故總結就是通過官網下載下傳依賴包+yum安裝的方式。

1.yum list | grep mysql

2.

https://dev.mysql.com/downloads/repo/yum

下載下傳依賴包

3.rpm -ivh 依賴包   

注意:此時安裝rpm依賴包就和windows下安裝exe一樣,會自動安裝到相應的目錄,不用指定安裝目錄(例如/opt)

4.yum repolist enabled | grep "mysql.-community." 查詢mysql安裝相關依賴

5.vi /etc/yum.repos.d/mysql-community.repo  更改預設版本号 mysql5.6對應的enabled=1 mysql8對應的enable=0

6.改 mysql 5.6 enable=1 改mysql8 enable=0 修改配置檔案指定軟體版本

7.yum install mysql-server

注意:如果報錯重新運作yum install mysql-server

8.進入centOs系統資料庫Mysql,此時用nevicat連centos中的資料庫會報2003錯誤

解決辦法:以root身份進入centos系統資料庫mysql -u root -p

9.授予其他遠端連接配接電腦權限:

mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

其中'123456'為重置的root使用者的密碼

10.若此時用nevicat連centos中的資料庫還是要報2003錯誤

解決辦法:關閉防火牆 service iptables stop 一定會連接配接成功,如果不成功可以聯系我

第二步 配置指令總結

1.修改mysql root的密碼 mysqladmin -u root password 'new-password'

2.檢視mysql程序是否啟動:ps -ef | grep -i "mysqld"

3.修改mysql root使用者遠端啟動權限

  法一:通過更改user表

    use mysql;

    select user,host from user;

    注意:如果隻是修改host名為虛拟機名的那條記錄(把host改為%)會導緻遠端終端連接配接時連不上(報1045錯誤),是以此時需要完整地添加一條user為root,host為%的完整資訊之後再重新整理權限

  法二:通過指令

    GRANT ALL PRIVILEGES ON .TO'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

    flush privileges 重新整理權限表  或重新開機mysql service mysqld start

    quit

4.檢視mysql是否已經安裝:rpm -qa | grep -i “mysql”

5.啟動mysql:chkconfig mysqld on

      service mysqld start

6.以root使用者登入:mysql -u root -p

        mysql -u root password “密碼”

原文位址

https://www.cnblogs.com/leorichardyhl/p/11329985.html