天天看點

阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源

ps : 安裝mysql資料庫之前一定要知道自己的centos版本,不同版本的centos安裝的mysql不同

檢視要下載下傳的版本

阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源
阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源

一.安裝mysql的yum源

1.根據上面圖檔中的操作下載下傳下來的rpm檔案可以通過如下指令擷取:

wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm      
注意:6-9是版本号 根據目前版本來定 下同      

2.安裝用來配置 mysql的yum源的rpm包

rpm -Uvh mysql57-community-release-el6-9.noarch.rpm       

或者

yum localinstall -y mysql57-community-release-el6-9.noarch.rpm         
如果安裝失敗,請先解除安裝以前安裝過的mysql      

二.安裝mysql

yum install mysql-community-server      

三.開啟mysql服務

1.開啟服務

service mysqld start      

2.   mysql安裝成功後建立的超級使用者

'root'@'localhost'的密碼會被存儲在

/var/log/mysqld.log,可以使用如下指令檢視初始密碼

grep 'temporary password' /var/log/mysqld.log      

3.使用初始密碼登入超級使用者

'root'@'localhost'

mysql -uroot -p       

一定要修改密碼才能使用不然會出現

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 

4.修改密碼

如果修改的密碼太簡單 如

ALTER USER USER() IDENTIFIED BY '12345678';      
會出現以下錯誤      
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements      

是以需改為更加複雜的密碼 需要 含有數字,小寫或大寫字母,特殊字元,長度大于8位

如果不需要這麼複雜的密碼 參考這位大佬的部落格

四.設定遠端連接配接

1.登陸到資料庫

use mysql
           

直接将原來的 

user='root' and host='localhost' 

記錄的host修改成%或指定的ip

1)将host設定為%表示任何ip都能連接配接mysql

update user set host='%' where user='root' and host='localhost';
           

2)  當然也可以将host指定為某個ip 如 1.1.1.1

update user set host='1.1.1.1' where user='root' and host='localhost';
           

3) 執行完以上語句,接着執行以下語句 ,重新整理權限表,使配置生效

flush privileges;      

五.在阿裡雲伺服器上添加安全組規則

阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源
阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源
阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源
阿裡雲 centos6 安裝mysql 可以遠端連接配接一.安裝mysql的yum源

繼續閱讀