Linux服务器中的mysql如果不进行任何配置我们是无法通过外网可视化工具访问到mysql数据库的。
(如果不是云服务器则跳过此步骤)
依次输入如下命令:
firewall-cmd --list-ports #查看端口开放情况firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口systemctl restart firewalld.service #重启防火墙
输入命令 vi /etc/my.cnf
进入配置文件,点击i
进入编辑模式
如果有如下语句需要注释掉
bind-adress=127.0.0.1#改为
#bind-adress=127.0.0.1
根据如下命令进行操作:
1、连接mysql服务器: `mysql -u root -p`2、看当前所有数据库:`show databases;`3、进入mysql数据库:`use mysql;`4、查看mysql数据库中所有的表:`show tables;`5、查看user表中的数据:select Host, User from user;6、修改user表中的Host:update user set Host='%' where User='root';7、最后刷新一下:flush privileges;8、退出mysql: quit9、重启mysql:service mysqld restart
在Navicat中重新测试,连接成功
上一篇:谷歌插件学习(初识)