目录总览细致讲解1、Mysql数据库允许外部客服端访问2、服务端主机打开mysql连接的防火墙端口3、用户名和密码正确,测试连接总览 1、服务端主机打开mysql连接的防火墙端口2、mysql数据库允许外部客服端访问3、
1、服务端主机打开mysql连接的防火墙端口
2、mysql数据库允许外部客服端访问
3、用户名和密码正确
4、顺利连接
原来Mysql默认是不可以通过远程机器访问,检查自己的数据库是否如下图。(图中才是允许外部访问的)
设置步骤:
mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTioN;
Query OK, 0 rows affected (0.01 sec)
mysql> select user,host from mysql.user;
+-------+------+
| user | host |
+-------+------+
| admin | % |
| root | % |
+-------+------+
2 rows in set (0.01 sec)
#这是在确认权限修改成功
mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
#将当前操作刷新
注意最后这一步刷新真的很有用!这一步骤不做就是白搭!
可以通过命令打开,也可以可视化操作
firewall-cmd --permanent --add-port=3306/tcp
使用任意一款数据库管理工具,这里选择DBeaver
非常nice!
可用愉快的使用远程数据库了
如果不确定自己的mysql端口是哪个
使用命令查看:
mysql> status
到此这篇关于如何实现mysql的远程连接的文章就介绍到这了,更多相关mysql的远程连接内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
--结束END--
本文标题: 如何实现mysql的远程连接
本文链接: https://lsjlt.com/news/201396.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0