ps : 安裝mysql資料庫之前一定要知道自己的centos版本,不同版本的centos安裝的mysql不同
檢視要下載下傳的版本
一.安裝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;