首页 > 数据库 >修改mysql数据库远程访问

修改mysql数据库远程访问

时间:2025-02-18 15:18:32浏览次数:11  
标签:数据库 mysql 修改 user MySQL docker 远程

本文是docker部署的mysql8.0数据库,如果不是docker二部署的,则省略第一步直接使用下面修改即可

1、使用docker容器,进入mysql8.0数据库的docker容器进行修改

docker exec -it mysqldocker /bin/bash

2、登录MySQL

mysql -u root -p

进入`mysql数据库:
use mysql;

修改 user表中的 host字段,将localhost改为 %(表示任何主机):
update user set host = '%' where user = 'root';

查询修改后的信息:
select user,host from user;
输出如下结果则为修改成功,其他用户同理:

 退出 mysql

exit;

exit;
4. 重启 MySQL 服务
记得在修改配置文件需要重启 MySQL 服务才能使更改生效。本文使用的是容器部署的,所以本文使用容器重启,其他的重启操作也类似。

docker restart mysql
5. 测试远程连接
从远程计算机尝试使用 MySQL 客户端连接:

mysql -h yourserverp -u username -p
输入密码后,就可以连接到 MySQL了。

注意:如果不能远程连接,记得查看或者修改一下防火墙,可以先ping一下数据库服务器ip看看防火墙是否打开。

标签:数据库,mysql,修改,user,MySQL,docker,远程
From: https://www.cnblogs.com/1175429393wljblog/p/18722052

相关文章