远程连接数据库
Windows系统(远程方)Windows系统功能1. 启动telnet客户端需要启动 telnet客户端( 安装完,最好重启电脑 )telnet 连通性测试:Win +r -> cmd -> Telnet www.baidu.com 80回车后:出现如下界面表示功能正常2. 启动MySQL服务mysql服务:Linux系统(接受方)防火墙与MySQL1. 防火墙开放端口:编辑 /et
·
Windows系统(远程方)
Windows系统功能
1. 启动telnet客户端
- 需要启动 telnet客户端( 安装完,最好重启电脑 )
- telnet 连通性测试:
Win +r -> cmd -> Telnet www.baidu.com 80
回车后:出现如下界面表示功能正常
2. 启动MySQL服务
- mysql服务:
Linux系统(接受方)
防火墙与MySQL
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
- 永久关闭防火墙:
- 永久关闭防火墙(重启也生效)
chkconfig iptables off
- 查看防火墙状态:
service iptables status
2. mysql
注:最好避开 root 跟 localhost ,不然可能会连接到本地mysql。
- 登录mysql:
mysql -uroot -p密码
use mysql;
- 创建用户: 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;
- 查看用户:
select user,host from user;
Navicat Premium连接
测试远程登录:
- 说明已经成功远程操纵数据库了。
更多推荐
已为社区贡献1条内容
所有评论(0)