安裝MySQL
1、安裝MySQL
首先獲取rpm源
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
然後通過以下命令安裝rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
最後通過yum命令安裝mysql,命令如下:
yum install mysql-community-server
經過這些命令完成了MySQL的安裝
2、啓動MySQL
首先設置MySQL開機自啓動,通過如下命令
systemctl enable mysqld.service
然後可以通過如下命令開啓服務
systemctl start mysqld.service
3、登錄MySQL
初次登錄時需要登錄密碼,通過以下命令查看初始密碼
grep 'temporary password' /var/log/mysqld.log
然後通過以下命令登錄,並輸入初始密碼
mysql -uroot -p
當通過初始密碼首次登錄MySQL以後,我們需要修改登錄密碼,不然無法進行數據庫基本操作
修改密碼通過如下命令:
alter user 'root'@'localhost' identified by 'root';
通過以上密碼可將登錄密碼初始化爲root,identified by 後面的引號中包含的字符就是設置的登陸密碼
3、添加遠程用戶,賦予全部權限
首先需要創建一個新的用戶,使用如下命令:
create user root identified by 'password'; password處輸入你設置的密碼
然後將數據庫的全部權限賦予該用戶
grant allprivileges on *.* to 'root'@'%' with grant option;
最後刷新權限表即可
flush privileges;
4、navicat連接遠程服務器數據庫
使用navicat連接MySQL時需要先打開服務器上的3306端口,否則會失敗。
使用navicat連接服務器,直接新建mysql連接,輸入剛纔創建的用戶名和密碼,即可鏈接
主機名爲服務器外網地址,端口3306,用戶名和密碼時剛纔設置的。
輸入一切信息以後,測試鏈接,連接成功就可以操作數據庫了。
但是,我使用這個連接連接上阿里雲以後,無法顯示數據庫中包含的數據庫。
由於以上問題,我直接選擇瞭如下的方式連接MySQL,其中需要輸入的信息合上書的信息一樣,這次可以顯示所有的數據庫。
大功告成!