Ubuntu Navicat链接mysql (9.17第六天)

Posted liujizhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu Navicat链接mysql (9.17第六天)相关的知识,希望对你有一定的参考价值。

Navicat链接mysql

首先要在虚拟机里面下载好MySQL,在宿主机里面下载好Navicat

Navicat下载及安装教程:https://blog.csdn.net/jsnhux/article/details/80921454

MySQL安装在上个博客有,这里主要说下配置的问题,和一些常见的错误

 

(1)配置MySQL

1.ubuntu 下mysql 的启动停止命令

  立即停止:service mysql stop

  重启服务:service mysql restat

  启动服务:service mysql start

 

2. mysql 文件配置介绍

  MySQL 官方文档:https://dev.mysql.com/doc/refman/5.7/en/  这里MySQL的版本是5.7

  MySQL 文件配置文档:https://dev.mysql.com/doc/refman/5.7/en/server-administration.html

  配置文件的路径:根配置文件是 cat /etc/mysql/my.cnf

技术图片

 

 

技术图片

 

 

实际的配置文件地址在红框中

技术图片

 

 

打开MySQL的配置文件,下图两个当中有其中一个有需要注释的代码,注释掉就好。

注释掉文件中的:bind-address = 127.0.0.1: -> #bind-address = 127.0.0.1:


技术图片

 

 链接时候可能出现的错误

拒绝用户root的访问,我们只要在MySQL里面开通访问权限就好了

技术图片

 

 

解决办法:到mysql 所在的服务器

    1.进去mysql

                 输入:use mysql;

                 输入:select user,authentication_string,host from user;  发现host 里面只有host 给其他的ip 开通访问权限。

技术图片

 

 

 2.开通访问权限

     GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

    flush privileges;

    quit;

    发现依然不能访问,此时看看防火墙 关闭防火墙:sudo ufw disable 

 

再重启mysql 服务  service mysql restart   连接成功

技术图片

 

 

 

以上是关于Ubuntu Navicat链接mysql (9.17第六天)的主要内容,如果未能解决你的问题,请参考以下文章

记录以下mysql5.7在win使用Navicat无法链接的问题

linux(ubuntu)下安装navicat for mysql

ubuntu18安装navicat

Ubuntu下安装Navicat+mysql的各种utf-8设置

Ubuntu Navicat for MySQL安装以及破解方案

navicat for mysql远程连接ubuntu服务器的mysql数据库