MySQL在Linux的远程访问设置

发布时间:2024-08-15 12:21:27 作者:小樊
来源:亿速云 阅读:80

要在Linux上设置MySQL的远程访问,需要按照以下步骤进行操作:

  1. 登录MySQL服务器
mysql -u root -p
  1. 检查当前MySQL服务器是否允许远程访问:
SHOW VARIABLES LIKE 'bind_address';

如果bind_address的值为127.0.0.1,表示MySQL只允许本地访问,需要修改为0.0.0.0或者具体的IP地址。

  1. 修改MySQL配置文件:
vi /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]下添加如下配置:

bind-address = 0.0.0.0

保存并退出编辑器。

  1. 重启MySQL服务:
sudo service mysql restart
  1. 授权远程访问用户:
GRANT ALL ON *.* TO 'username'@'ip_address' IDENTIFIED BY 'password';

其中username是远程访问用户的用户名,ip_address是允许访问的IP地址,password是用户密码。如果要允许任意IP地址访问,可以将ip_address设置为'%'

  1. 刷新权限:
FLUSH PRIVILEGES;

完成上述步骤后,就可以通过远程连接工具(如MySQL Workbench)使用指定的用户名、密码和IP地址来访问MySQL数据库了。注意在设置远程访问时要考虑安全性,只允许必要的IP地址访问并设置强密码。

推荐阅读:
  1. 如何在WSL下使用VS Code
  2. 在Linux中忘记MySQL数据库密码如何解决

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux MySQL的数据压缩与解压缩

下一篇:Linux下MySQL的慢查询日志分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》