如何访问局域网下另一台电脑的mysql
•
数据库
1. 安装mysql并启动
mysql -uroot -p密码

2. 设置可远程连接的账号
如果需要远程登陆:
- 创建一个 host 字段为 % 的 remote用户(创建用户的同时设置密码)
- 授权所有数据库的访问权限
- 刷新权限列表
依次执行下列命令
示例:

创建账号和密码
create user 'remote'@'%' identified by 'yourpassword';
授权
GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
执行完之后查看具体信息
use mysql select host,user,authentication_string from user \G;
加上\G是格式化输出,因为有的时候会出现格式错乱的现象会看不到新增的用户,比如下面第二个图


3.打开本机的端口
-
win+r打开运行窗口,输入control,打开控制面板

-
打开系统与安全

-
找到防火墙,我是win11,版本不一位置可能有一点差异

-
点击高级设置

-
点击入站规则

-
点击新建规则,选择端口,下一步

-
设置安装mysql时设置的端口,没有修改过的话默认3306

-
一直到最后保存
4.测试连接
使用同一局域网下的一台mac进行连接测试,可以使用一些可视化工具进行连接
比如Navicat,DataGirp等


连接成功
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/496c661776.html
