同行1800多公里,跟着货车司机跑长途(人民眼·货车司机
图①:山西临汾经济技术开发区兴荣供应链有限公司的货车整装待发。资料图片 图②:司机王勇平驾驶货车行驶在
(相关资料图)
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) #将当前操作刷新GRANT ALL ON . TO admin@‘%’ IDENTIFIED BY ‘admin’ WITH GRANT OPTION;这句话的意思,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户 和密码(admin)来访问这个MySQL Server我这里的root的host也是%,也可以远程使用,亲测。(但是,有其他博主表示:#必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆)在服务器上,使用IP地址和新的用户,确实可以访问服务器,但是远程机器还是无法访问到该MYSQL.因为还没有设置防火墙
注意最后这一步刷新真的很有用!这一步骤不做就是白搭!
可以通过命令打开,也可以可视化操作
命令:firewall-cmd --permanent --add-port=3306/tcp
可视化操作:
步骤:控制面板 打开防火墙,在进入规则中新建一个规则.选择端口,然后下一步选择TCP 端口,填3306 端口号 按下一步选择允许所有连接完成
使用任意一款数据库管理工具,这里选择DBeaver
非常nice!
可用愉快的使用远程数据库了
如果不确定自己的mysql端口是哪个
使用命令查看:
mysql> status
到此这篇关于如何实现mysql的远程连接的文章就介绍到这了,更多相关mysql的远程连接内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
标签:
图①:山西临汾经济技术开发区兴荣供应链有限公司的货车整装待发。资料图片 图②:司机王勇平驾驶货车行驶在
2022年北京冬奥会的筹办过程,为中国冰雪运动发展提供了巨大动力。科技创新,成为中国冰雪运动前进道路上嘹亮的号角。在科学技术部社会发展
游客在银川市黄河横城旅游度假区观看花灯展(2月5日摄)。春节假期,“2022黄河横城冰雪彩灯艺术节”在宁夏银川市
新华社香港2月6日电题:狮子山下的舞狮人新华社记者韦骅“左眼精,右眼灵,红光万象,富贵繁荣!”“口食八方财,
正在进行围封或强制检测的葵涌邨居民在登记(资料照片)。新华社发新华社香港2月6日电 题:凝聚香港社会共克时艰
2月6日,航拍青海省西宁市雪后美景。受较强冷空气影响,2月5日至6日,青海迎来大范围降雪天气过程,古城西宁银装
[ 相关新闻 ]