主页 > 开源代码  > 

Navicat连接虚拟机数据库详细教程

Navicat连接虚拟机数据库详细教程

Navicat连接虚拟机数据库详细教程

以Windows主机 上的navicat 连接ubuntu虚拟机为例

确认虚拟机ip地址和主机ip地址

主机地址查询 cmd输入ipconfig

登录mysql 创建用户 CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

‘localhost’ 通常是指本地机器;使用 ‘%’ 表示任何主机,意味着该用户可以从任意远程主机连接到MySQL服务器。也可以指定一个具体的IP地址(如 192.168.1.10)或者域名来限制用户的连接来源。

使用下面的语句查询用户和主机

SELECT User, Host FROM mysql.user;

还要给新用户授权

GRANT 权限类型 ON 数据库名.表名 TO '用户名'@'主机名' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'192.168.0.103'; FLUSH PRIVILEGES; 打开并更改MySQL配置文件

我的mysql是8.0,请根据自己的情况而定

vim /etc/mysql/mysql.conf.d/mysqld f

在该文件中找到bind-address,如果监听固定远程IP,则改成远程主机IP,若监听所有IP,则改成0.0.0.0或者注释bind-address。修改完成后重启MySQL

sudo service mysql restart # 重启mysql服务 navicat连接

标签:

Navicat连接虚拟机数据库详细教程由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Navicat连接虚拟机数据库详细教程