1.在ubuntu登录mysql
mysql -u root -p
填写密码
进入mysql服务,执行授权命令:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
退出mysql操作界面
2.设置数据库允许外网访问
编辑mysqld.cnf文件,注释掉 bind-address = 127.0.0.1
cd /etc/mysql/mysql.conf.d
加#号表示注释
保存,再重启mysql,重启命令:
sudo service mysql restart
3.这里我使用的是腾讯云服务器,需要放通数据库端口入站
出站我默认是全部放通的
4.使用Navicat工具连接
再填入数据库的用户名和密码
结束。