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://img-blog.csdnimg.cn/664d30b9832349689dd7e3d8c0e3a7dc.png
连接成功