导航

MySQL 允许远程连接

Posted on 2023-06-12 16:05  蝈蝈俊  阅读(353)  评论(0编辑  收藏  举报

下载的MySQL是 8.0.33 版本
下载地址: https://dev.mysql.com/downloads/mysql/

MySQL是部署在Win10的一台电脑上,要能其他机器也能访问,需要打开3306端口的防火墙,同时配置MySQL允许访问

防火墙

防火墙的设置在:
设置 - 网络 - Windows 防火墙

添加入站规则允许其他电脑访问mysql的3306端口

开放指定端口在防火墙的高级设置中。

其中选择入站规则 - 新建规则

注意规则应应用于 TCP 。

MySQL 授权

需要在MySQL的命令行,逐个输入如下命令:

use mysql

update user set host='%' where user ='root';

FLUSH PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

注意要在命令行, MySQL 自带的 Workbenth 默认登录的权限不够。

客户端连接

Mac 客户端推荐使用 Sequel Ace 。

2020年时,Sequel Pro 的合作者 Jakub Kašpar 表示 Sequel Pro 已经多个月无人维护,积压的问题已经多达 1100 条,索性自己挑大梁开了新分支 Sequel Ace,新分支将由他主导更新和维护。

可以通过github
https://github.com/Sequel-Ace/Sequel-Ace 下载。

或者在 apple store 下载