使用Navicat软件通过SSH协议远程连接MySQL数据库以root账户登录
发布时间
阅读量:
阅读量
某些特殊情形下,我们需要使用root用户来远程登录,管理mysql数据库;
前期操作:将防火墙功能予以停用
systemctl status firewalld //查看防火墙状态
systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //开机防火墙防火墙不启用
iptables -F //关闭iptables防火墙
若需使用防火墙,应确保3306端口处于开放状态;若采用云服务器,则需配置相应的安全组规则以允许该端口通信。
在常规设置中,root账户默认无法进行远程登录操作,这一设计主要是出于系统安全性的考量。
[root@test sysconfig]# mysql -uroot -p
。 。 。 。
mysql> use mysql;
mysql> select host,user from user where user="root"; //host没有%(代表所有主机),所以不能远程登录
+-------
全部评论 (0)
还没有任何评论哟~
