«

MySQL-远程连接

发布于 阅读:172 教程


登录需要远程连接MySQL的账号

mysql -u root -p  #将root修改为需要远程的账号,回车后输入密码

切换数据库

use mysql

输入下面命令,显示root为localhost本地登录

SELECT User, Host FROM mysql.user;

修改,替换123456为你的数据库密码,可将123456替换为你想要修改的密码,将root替换为需要远程连接的账号

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

刷新权限使操作生效

FLUSH PRIVILEGES;

退出数据库

exit 或 quit

查看防火墙是否开启MySQL服务端口,默认为3306

firewall-cmd --list-ports

如果防火墙没有开启3306端口,输入以下命令

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=3306/udp --permanent
firewall-cmd --reload

MySQL