MySQL设置远程访问权限
程序员文章站
2022-05-19 10:10:31
...
MySQL设置远程访问权限(版本5.7):
如果是Windows系统的Mysql允许局域网其他用户访问,请先配置以下设置;
控制面板—>系统和安全—>Windows Defender 防火墙(win7/8/10可能不太一样)
—>高级设置—>入站规则(左侧面板)—>新建规则(右侧面板)
—>规则类型:选择端口 下一步
—>协议和端口:TCP/特定本地端口(输入:3306) 下一步
—>操作:允许连接 下一步—>配置文件:勾选 域、专用 下一步
—>名称:名称和描述(描述非必填)
—>完成
执行授权
-- 连接Mysql(root):
mysql -u root -p
-- 创建访客用户:
create user 'admin'@'%' identified by '[email protected]';
-- 刷新权限:
flush privileges;
-- 授权访问某个数据库(库名 database-test):
grant all privileges on `database-test`.* to 'admin'@'%' identified by '[email protected]' with grant option;
-- 刷新权限:flush privileges;
-- 授权访问某个数据库(库名 database):
grant all privileges on `database`.* to 'admin'@'%' identified by '[email protected]' with grant option;
-- 刷新权限:
flush privileges;
上一篇: 外部数据库服务器登录MySQL数据库
下一篇: java开发采坑之路续集