一、首先需要进行数据库,利用Navicat进行本地连接数据库。

 二、进行连接测试,登录本地数据库,让本不能远程共享的数据库,能够远程连接,远程连接顾名思义就是所有IP都能连接数据库,而非单单只限制为localhost本地账户。

 三、选择数据库----->新建查询------>输入远程连接命令------>运行命令

mysql 8.0之前版本:

grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;
FLUSH PRIVILEGES

之后版本(个人使用这句):

create user root@'%' identified by '数据库密码';
 
grant all privileges on *.* to root@'%' with grant option;

四、运行完成之后,我们重新连接数据库,这才的Host换成远程数据库的IP地址,如192.168.0.1

若出现数据库连接报错:connection is being used,则需要新建一个连接,才能使用,不能在已保存的链接上修改。新建之后点击测试连接则成功。点击查看数据库就可以看到远程数据库的表拉[]~( ̄▽ ̄)~*

 

 

更多推荐

MySQL连接远程数据库(使用Navicat工具)