一,删除伺服器自帶資料庫
檢視一下
rpm -qa | grep mariadb
删掉!
yum -y remove mari*
rm -rf /var/lib/mysql/*
檢視殘留mysql檔案
find / -name mysql
删掉!
二,安裝MySQL
在根目錄下執行下載下傳Mysql源安裝包
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
執行安裝源指令
yum localinstall mysql80-community-release-el7-1.noarch.rpm
安裝Mysql,安裝之前可以先檢查一下源是否安裝成功
安裝MySQL
yum install mysql-community-server
安裝完成它會提示Complete!
别開心~磨人的才剛剛開始
三,啟動MySQL
service mysqld start
檢視MySQL的運作狀态
service mysqld status
設定開機自啟動
systemctl enable mysqld
systemctl daemon-reload
四,修改登入密碼
找到root預設密碼
grep 'temporary password' /var/log/mysqld.log
登入本地MySQL
mysql -uroot -p
在Enter password:後面輸入剛才查到的原始密碼
回車~
如果你報了如下的錯誤,極大可能是因為你密碼輸錯了!!!請仔細檢查/(ㄒoㄒ)/~~
然後修改密碼,密碼命名要大寫字母,小寫字母,特殊字元,數字
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密碼';
或者
set password for 'root'@'localhost'=password('新的密碼');
當出現下圖指令行時,說明我們已經進入Mysql了
五,添加遠端登入使用者
輸入use mysql,連接配接資料庫
use mysql
檢視資料庫目前 root 使用者的相關資訊
設定遠端通路
GRANT ALL ON *.* TO 'root'@'%';
或者
update user set host='%' where user ='root';
再查查,發現多了一條,真好
重新整理一下
接下來要在伺服器裡
點選 更多
點選 安全組配置
點選 配置規則
點選 添加安全組規則
填寫端口範圍和授權對象,點選确定
最後連接配接時navicat可能報錯2059,後面跟着一堆亂碼
執行一下這句,搞定!