1. 登录 MySQL 服务器
mysql -u root -p
  1. 创建远程访问用户
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
  1. 授权远程访问用户访问权限
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
  1. 重新加载权限
FLUSH PRIVILEGES;
  1. 修改 MySQL 配置文件

找到 MySQL 配置文件 my.cnf 或者 my.ini,一般在 /etc/mysql/ 或者 /usr/local/mysql/ 下,添加以下内容:

bind-address = 0.0.0.0
  1. 重启 MySQL 服务
sudo service mysql restart

现在就可以使用远程访问用户访问 MySQL 服务器了。注意,为了安全起见,建议仅允许特定 IP 地址访问数据库,可以将 % 替换成具体的 IP 地址。

mysql80设置远程访问权限

原文地址: https://www.cveoy.top/t/topic/eYDB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录