在Ubuntu环境中,MySQL默认仅允许本地访问,若需让其他机器远程访问MySQL数据库,需通过以下步骤进行配置:第一步:修改配置文件 使用sudo权限编辑配置文件:sudo vim /etc/mysql/my.conf 在文件中定位到bind-address = 127.0.0.1这一行,并注释掉它。第二步:调整MySQL数据库权限 通过MySQL客户端执行...
Ubuntu下让MySQL数据库能被远程访问
在Ubuntu环境中,MySQL默认仅允许本地访问,若需让其他机器远程访问MySQL数据库,需通过以下步骤进行配置:
第一步:修改配置文件
使用sudo权限编辑配置文件:
#sudo vim /etc/mysql/my.conf
在文件中定位到bind-address = 127.0.0.1这一行,并注释掉它。
第二步:调整MySQL数据库权限
通过MySQL客户端执行以下命令:
1) [root@etc etc]# mysql -u root -p
输入密码。
2)mysql>use mysql;
3)mysql>select host,user,password from user;
4)grant all privileges on *.* to root@192.168.15.101 identified by 'password'
注意:将192.168.15.101替换为实际的远程客户端IP地址,而非MySQL服务器的IP地址。确保密码与MySQL数据库root用户一致。
第三步:重新测试远程访问
使用MySQL客户端尝试连接MySQL数据库,验证远程访问是否已成功启用。2024-11-04