Navicat连接虚拟机(Ubuntu)Mysql

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/84251549

1. 查看虚拟机ip地址

ifconfig -a
inet后面为虚拟机ip地址
更多关于ifconfig命令的用法:ifconfig命令详细解释
在这里插入图片描述

2. 授权mysql远程访问

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在这里插入图片描述

可以看到mysql默认只能被本地监听。
将127.0.0.1改为0.0.0.0即可被外部访问。

之后,在虚拟机中登陆mysql
mysql -u root -p
更改权限,其中yourpd为你的密码

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpd' WITH GRANT OPTION;
mysql> FLUSH   PRIVILEGES;

重启mysql服务
service mysql restart

3. 通过windows navicat连接

在这里插入图片描述
主机填写虚拟机的ip。密码填虚拟机的mysql root账户的密码即可

猜你喜欢

转载自blog.csdn.net/zhaohaibo_/article/details/84251549