共计 1046 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章将为大家详细讲解有关 linux 中 mysql2003 错误怎么办,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
linux mysql2003 错误的解决办法:首先进入 mysql 目录;然后打开 my.cnf 文件,找到“bind-address = 127.0.0.1”,并在前面加上“#”符号;最后添加“kip-external…”代码即可。
不多说直接上代码
1. 在控制台输入, 进入 mysql 目录下,
sudo su // 进入 root 权限 cd /etc/mysql
2. 打开 my.cnf 文件,找到 bind-address = 127.0.0.1 在前面加上 #注释掉,如下:
#bind-address = 127.0.0.1
3. 然后在添加如下代码;OK。
skip-external-lockingskip-name-resolve
若在 my.cnf 文件中找不到 #bind-address = 127.0.0.1 如图所示:
那么进入 第二个路径 /etc/mysql/mysql.conf.d/ 文件夹中打开 mysqld.cnf 文件修改即可。
4. 重新启动 mysql 服务
service mysql restart
顺便在跟大家说一下连接时遇到 is not allowed to connect to this MySQL server 错误的解决方法;
1. 在控制台输入 mysql -uroot - p 密码 进入 mysql
(2. 输入 use mysql; 进入 mysql 数据库
3. 输入 update user set host=’%’where user=’root’; 来允许通过 ip 访问。)注意:括号中的方法是允许所有人连接,容易被别人黑,所以要设置指定 IP 访问。具体方法如下:
直接输入:
GRANT ALL PRIVILEGES ON *.* TO root @ 要指定的 IP 地址 IDENTIFIED BY 设置的密码 WITH GRANT OPTION;
也可以先更新将 host 更新为 % , 然后通过图形化界面 (SqlYog, workbench 等) 来更新 host 为自己的 ip。
4. 继续输入 flush privileges; 记住,不管选用上面那种方法,都要执行这步来更新数据库用户权限。非常重要!!!
5. 然后重新连接,这样问题就解决了。
关于 linux 中 mysql2003 错误怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
向 AI 问一下细节丸趣 TV 网 – 提供最优质的资源集合!