linux安装mysql授权无法远程登录

更新时间:02-07 教程 由 ぐ夏筱沐 分享

在Linux下安装MySQL并授权后,有时会出现无法远程登录的问题,即无法从其他机器上通过MySQL客户端连接到该MySQL服务器。此时我们需要进行一些设置来解决这个问题。

首先,我们需要打开MySQL配置文件,在终端中输入以下命令:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

然后,在文件中找到以下这行:

bind-address = 127.0.0.1

将其改为:

#bind-address = 127.0.0.1

这样就禁用了MySQL服务器的IP绑定。接下来,我们需要在MySQL服务器上创建一个新的用户,并授予该用户从远程连接到MySQL服务器的权限。在MySQL命令行中输入以下命令:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;

其中,'username'是你想要创建的用户名,'password'是你的密码。

最后,在终端中重启MySQL服务:

sudo service mysql restart

这样,就可以从其他机器上通过MySQL客户端连接到该MySQL服务器了。

声明:关于《linux安装mysql授权无法远程登录》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2073523.html