解决MYSQL数据库连接失败,域名不匹配
- 报错截图

- 连接到虚拟机
# 进行连接虚拟机
ssh hadoop@192.168.10.132
# 查看虚拟机的 ip 地址
ip a
- 进入
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';
- 修改
MySQL配置文件
# 打开这个文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 将 bind-address 修改为下面内容,然后退出
bind-address = 0.0.0.0
# 重启 mysql
sudo systemctl restart mysql