暂无图片
MySQL 8 开启远程访问权限
我来答
分享
愿世间无疾无病
2022-12-12
MySQL 8 开启远程访问权限

MySQL 8 开启远程访问权限

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
szrsu
暂无图片

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代表远程用户有哪个表的操作权限,如果允许操作所有数据表的权限就用
表示

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
鸿惊九天
2022-12-12
相当详细了,按这个步骤操作没问题。。。。。。。。。
Oracle
2022-12-12
相当详细了,按这个步骤操作没问题。。。。。。。。。
watson
2022-12-12
两步操作及注释完美的诠释了如果开启远程的访问操作。
展开全部评论(1条)
L
lelepapa
创建用户root@‘%‘
暂无图片 评论
暂无图片 有用 3
打赏 0
hgb524
2022-12-12
本来就是这么简单个事情,非要弄那么复杂干啥
suger

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

暂无图片 评论
暂无图片 有用 0
打赏 0
风行

创建用户root@‘%‘

暂无图片 评论
暂无图片 有用 0
打赏 0
T
Ty3306

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

暂无图片 评论
暂无图片 有用 0
打赏 0
watson

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

暂无图片 评论
暂无图片 有用 0
打赏 0
润阳
2022-12-12
还有软件防火墙,硬件防火墙,网闸等等安全设备
H
hgb524

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

暂无图片 评论
暂无图片 有用 0
打赏 0
润阳
2022-12-12
你这个评论很赞,你这个评论很赞,你这个评论很赞。
YueCailei

越来越多的人开始变身了,公司还是要求正常到岗,为资本家打工真累;

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏