mysql8.0允许远程计算机连接

编程入门 行业动态 更新时间:2024-10-07 02:22:18

mysql8.0允许远程<a href=https://www.elefans.com/category/jswz/34/1770118.html style=计算机连接"/>

mysql8.0允许远程计算机连接

如果想要让MySQL 8.0允许远程计算机连接,需要先创建一个用户,然后给该用户授予所有权限和授权选项。

虽然也可以修改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服务器了。

更多推荐

mysql8.0允许远程计算机连接

本文发布于:2024-02-27 22:23:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1766407.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:计算机

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!