美文网首页
Mysql8.0 开启远程连接

Mysql8.0 开启远程连接

作者: 秋灯锁忆 | 来源:发表于2023-07-24 10:58 被阅读0次

一、配置文件位置

在Windows 系统中,配置文件通常在C:\ ProgramData\MySQL\MySQL Server 8.0\my.ini

二、开启远程访问

MySQL 8.0 版本中,IDENTIFIED BY 'password' WITH GRANT OPTION 这种授权语法已经被废弃。从 MySQL 5.7.6 开始,推荐使用更安全的 CREATE USER 和 GRANT 语句来进行用户授权。

在 MySQL 8.0 中,应该按照以下方式创建用户和授权:

1.使用 CREATE USER 语句创建一个新用户,并指定其登录密码。

CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
#这将创建一个名为 your_username 的用户,允许从任何远程主机连接,并设置登录密码为 your_password。请将 'your_username' 和 'your_password' 替换为实际的用户名和密码。

2.使用 GRANT 语句授予用户适当的权限。例如,如果你希望用户拥有对所有数据库的读写权限,可以执行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
#这将授予 your_username 用户从任何远程主机连接到 MySQL 并对所有数据库拥有完全的读写权限。

3、完成授权后,使用以下命令刷新权限,使更改生效:

FLUSH PRIVILEGES;

这样,你就完成了在 MySQL 8.0 中开启远程访问的过程。请注意,这样做能够使用户从任何远程主机连接到 MySQL,因此应该谨慎授权,并确保设置强大的密码以保护数据库安全。

相关文章

网友评论

      本文标题:Mysql8.0 开启远程连接

      本文链接:https://www.haomeiwen.com/subject/bswqpdtx.html