MySQL 8 开启远程访问权限
MySQL 8 开启远程访问权限
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
8条回答
默认
最新
1、首先需要创建远程登录用户
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘your_password’;
###username 代表你提供给远程登录的用户名,host代表你允许哪一台主机可以访问这个数据库,如果允许所有主机都能访问这个数据库就用%表示,your_password表示远程账户的登录密码
2、分配给这个用户权限
GRANT ALL ON your_database.your_table TO ‘username’@‘host’ WITH GRANT OPTION;
###your_database代表远程用户有哪个数据库的操作权限,如果允许操作所有数据库的权限就用表示
###your_table代表远程用户有哪个表的操作权限,如果允许操作所有数据表的权限就用表示


打赏 0

展开全部评论(1条)
grant all no *.* to root@'%' identified by 'xxxxx'


打赏 0
grant all no *.* to root@'%' identified by 'xxxxx'


打赏 0
除了大佬讲到的数据库级别的权限外,操作系统层面或网络层面的ACL也是要考虑是否有放通。


打赏 0
去了一趟公司被遣返了。我们那一层有人羊了。


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
