欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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授权