1.4 mysql配置遠端訪問許可權
阿新 • • 發佈:2021-02-01
技術標籤:Linux之CentOSmysql遠端訪問安裝ifconfig防火牆開放埠
1、登入資料庫
use mysql;
update user set host = '%' where user = 'root';
/*
*如果直接進行授權,會報
You are not allowed to create a user with GRANT錯誤
所以先對host進行修改
*/
2、授權
GRANT ALL ON *.* TO 'root'@'%'
//如果要指定ip,把%改了即可
flush privileges;//重新整理
3、更改密碼的加密方式,以方便Navicat等工具能夠連線
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; //password裡面填你的密碼 select host,user,plugin from user; //檢視一下加密方式是否生效
4、對外開放3306埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent
5、重啟防火牆
firewall-cmd --reload
firewall-cmd --list-ports //檢視開放埠的列表
6、使用ifconfig查詢伺服器ip地址
//如果沒有ifconfig命令,可以使用yum命令查詢
yum search ifconfig
//安裝ifconfig
yum -y install net-tools.x86_64