Zhilv Blog

解决`MYSQL`数据库连接失败,域名不匹配

2025-12-10
Linux

解决MYSQL数据库连接失败,域名不匹配

  • 报错截图 图片
  1. 连接到虚拟机
# 进行连接虚拟机
ssh hadoop@192.168.10.132

# 查看虚拟机的 ip 地址
ip a
  1. 进入 MySQL
# 连接 mysql
mysql -uroot -p123456

# 选择 mysql 表
USE mysql;
# 将 root 用户的 host 修改为 任意字符
UPDATE user SET host = '%' WHERE user = 'root';
# 刷新权限
FLUSH PRIVILEGES;
# 查看是否修改成功
SELECT Host, User FROM user WHERE User = 'root';
  1. 修改MySQL配置文件
# 打开这个文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

# 将 bind-address 修改为下面内容,然后退出
bind-address            = 0.0.0.0

# 重启 mysql
sudo systemctl restart mysql