遠程連接centos7中mysql8.0


遠程連接centos7中mysql8.0

1.使用Navicat for MySQL或者其它數據連接軟件

2.先檢查centos中防火牆是否關閉,如果關閉不需要設置,如果沒有關閉防火牆,請打開3306端口,命令如下:

firewalld-cmd  --list-all   #查看開啟的端口

firewalld-cmd  --zone=public --add-port=3306/tcp  --permanent;

firewalld-cmd  --zone=public --add-port=3306/udp  --permanent;

3.進入MYSQL數據庫:

mysql -u roo -p

輸入密碼后,執行以下:

use mysql;

select host,user from user    #查看host以及對應用戶

update user set host = '%' where user = 'root';       #從任何主機連接到mysql服務器

grant all privileges on *.* to 'root'@'%' ;        #給root所有權限

flush privileges;     #使修改生效

4.即可使用Navicat for MySQL連接

主機或者ip地址:寫服務器地址

端口:3306

用戶名:root     #一般都是使用root,如果在數據創建新的用戶,在這邊也是無法連接,必須使用root,新的用戶只能本地連接

密碼:寫數據庫設置的密碼,並不是centos的登陸密碼,請謹記。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM