1、运行 apt-get install mysql-server,输入并确认密码后发现远程电脑无法通过 root 用户登录
2、在服务器上用 mysql 的 root 用户登录
3、use mysql; 进入 mysql 数据库
4、select User,Host from user; 发现有多个 root 用户
5、强迫症,删除多余的 root 用户,仅留下 Host=’localhost' 的 root 账户
6、update user set Host='%' where user='root'; 将 root 用户的 Host 设置为所有 ip 都可访问
7、远程测试还是不行
8、退出 mysql,运行 netstat -l,发现 mysql 的 local address 是 localhost:3306
9、进入 etc/mysql/my.cnf,修改 bind-address = 127.0.0.1 为 bind-address = *
10、重启 mysql 数据库
11、运行 service mysql stop
12、运行 service mysql start
13、远程连接测试成功
本文详细介绍了如何解决MySQL服务器远程登录的问题,包括安装配置过程、调整root用户权限、修改配置文件及重启服务等步骤。
1628

被折叠的 条评论
为什么被折叠?



