时间:2021-07-01 10:21:17 帮助过:28人阅读
之前为了解决mysql远程连接,改了ip/端口、防护墙一直没有成功,今突然重新数据次命令,居然成功了
环境:
虚拟机:centOS 、lnmp环境
主机:navicat工具
当虚拟机安装完lnmp后,进入数据库执行如下步骤:
1、用root账户登录,回车输入密码进行登录
mysql -uroot -p
2、登录后,选择数据库
use mysql;
3、更新域属性,‘%‘表示允许外部访问
update user set host=‘%‘ where user =‘root‘;
4、执行以上语句之后再执行(刷新配置)
FLUSH PRIVILEGES;
5、再执行授权语句
GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘WITH GRANT OPTION;
配置完,再测试远程连接,就发现可以连接上了
若桥接无ip
则 ifconfig ens33 xxx.xxx.xxx.xxx 先设置临时ip。从主机查看是否可以ping通虚拟机。 ,两个机器是否可以都ping通
相关链接:https://www.jianshu.com/p/f6c059be9b92
centOS lnmp环境--mysql数据库远程链接
标签:测试 tar 虚拟机安装 解决 工具 ping 查看 centos 选择