版权声明:本文为博主原创文章,未经博主允许不得转载。 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账户的密码即可