如果想要让Mysql 8.0允许远程计算机连接,需要先创建一个用户,然后给该用户授予所有权限和授权选项。 虽然也可以修改root用户的访问ip(不建议这样用,root最好只允许本地访问,创建新用户给外网ip进行访问即可) update us
虽然也可以修改root用户的访问ip(不建议这样用,root最好只允许本地访问,创建新用户给外网ip进行访问即可)
update user set host = '%' where user = 'root';
创建用户并设置权限可参考以下步骤:
在mysql命令行中输入以下命令,创建一个新用户,并设置密码。例如,创建一个用户名为visitor,密码为123456的用户:
CREATE USER 'visitor'@'%' IDENTIFIED BY '123456';
给新用户授予所有权限和授权选项,让它可以访问和管理所有数据库和表。%表示允许所有ip,
如果只允许一个ip,则%修改为该ip
GRANT ALL PRIVILEGES ON *.* TO 'visitor'@'%' WITH GRANT OPTioN;
刷新权限,使之生效。
FLUSH PRIVILEGES;
如果Mysql服务器有防火墙,还需要开放3306端口,让远程计算机可以连接。具体操作方法请参考防火墙设置。
以上步骤完成后,就可以使用新用户从远程计算机连接到MySQL服务器了。
来源地址:https://blog.csdn.net/leoisaking/article/details/130396953
--结束END--
本文标题: mysql8.0允许远程计算机连接
本文链接: https://www.lsjlt.com/news/371645.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-11
2024-05-11
2024-05-11
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0