MySql连接另一台电脑机器数据库

方法一:
1.开放被访问机器端口:在windows防火墙的高级设置中添加新的入站规则,选择端口选项,然后选择TCP协议,端口输入3306,其他选项按照默认即可。
2
.假设192.168.1.3为服务器 3.首先在ip为192.168.1.103的机子上能够ping通4.把两台电脑的IP设置在同一个网段, 如:192.168.1.2192.168.1.3。。子网:255.255.255.0 网关:192.168.1.1 5.在mysql服务器上增加新用户 增加新用户的方法: 在服务器端 Mysql> grant select,delete,update,insert on zhaozhen.* to ‘zhen’@’192.168.1.103’identified by ‘123’; 在192.168.1.103 这台机子上可以通过用户名 :zhen 密码为123 对数据库zhaozhen 进行操作!
并输入主机名称:192.168.1.3 ,添加完毕后就能够在IP地址为192.168.1.103的电脑上,连接另一台192.168.1.3上的MYSQL服务器。
6、访问:cd C:\Program Files\MySQL\MySQL Server 5.0\bin【注意,是mysql的安装目录】
   C:\program Files\MYSQL Server 5.0\bin >mysql –h 192.168.1.3 –uzhen –p 123【注意:-u后面没有空格,-p后面有空格,和本机登陆不一样】
则进入访问192.168.1.3 上的mysql数据库。

//怎样删除增加的新用户的访问权限 
Mysql
> Revokeselect,delete,update,insert on zhaozhen.* from’zhen’@’192.168.1.103’; 也就是收回192.168.1.103 机子访问的权利。
方法二:改表法(推荐使用方法二)
   用localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
 例如:
    #mysql -u root -p
    Enter password:
    ……
    mysql>
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;
来源:https://blog.51cto.com/sandshell/2155113

 

posted @ 2023-06-28 17:04  【君莫笑】  阅读(378)  评论(0编辑  收藏  举报