2003 - Can‘t connect to MySQL server on ‘‘ ‘‘

2003 - Can‘t connect to MySQL server on ‘‘ ‘‘ ,第1张

Windows系统(远程方) Windows系统功能 1. 启动telnet客户端
  1. 需要启动 telnet客户端( 安装完,最好重启电脑 )
  2. telnet 连通性测试:
    Win +r -> cmd -> Telnet www.baidu.com 80
    回车后:出现如下界面表示功能正常
2. 启动MySQL服务
  1. mysql服务:
Linux系统(接受方) 防火墙与MySQL 1. 防火墙
  1. 开放端口:
  • 编辑 /etc/sysconfig/iptables文件:

vi /etc/sysconfig/iptables

  • 加入内容(允许 3306端口),保存并退出:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

  • 重启防火墙服务:

/etc/init.d/iptables restart

  1. 永久关闭防火墙:
  • 永久关闭防火墙(重启也生效)

chkconfig iptables off

2. mysql

注:最好避开 root 跟 localhost ,不然可能会连接到本地mysql。

  1. 登录mysql:

mysql -uroot -p密码
use mysql;

  1. 创建用户: create user ‘用户名’@‘主机名’ identified by ‘密码’;

create user ‘zhangsan’@‘192.168.43.177’ identified by ‘A-B-c-123’;
grant all on . to ‘zhangsan’@‘192.168.43.177’ identified by ‘A-B-c-123’;
grant all on . to ‘zhangsan’@‘%’ identified by ‘A-B-c-123’;
flush privileges;

  1. 查看用户:

select user,host from user;

Navicat Premium连接 测试远程登录:

  1. 说明已经成功远程 *** 纵数据库了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/731801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存