MySQL-远程连接
登录需要远程连接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