使用Navicat Premium远程连接ubuntu系统上mysql数据库

第一步登录数据库:mysql -u root -p
第二步修改mysql数据库的user表:
use mysql;
update user set host = '%' where user = 'root';(设置权限,给予该账户可以远程连接的权限)

第三步修改监听端口
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1(把这一句注释掉)

第四步用root用户重启服务器
shutdown -r now

image.png

可能需要

然后找到[mysqld]部分的参数,在配置后面建立一个新行,添加下面这个参数:
skip-name-resolve
保存文件并重启MySQL:

<u>复制代码</u>代码如下:

/etc/init.d/mysql restart

这样以前写的项目访问数据库的时候 ip是localhost话的改成服务器的ip地址,不然无法访问(监听的ip变了)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容