Navicat 连接VMware中Ubuntu 下的mysql5.7遇到的坑

Posted 濮成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat 连接VMware中Ubuntu 下的mysql5.7遇到的坑相关的知识,希望对你有一定的参考价值。

1.用Navicat连接虚拟机下的mysql出现问题: 2003- Can‘t connect MySQL Server on ‘192.168.*.*‘(10038).

解决方案:

方法:直接授权(推荐)

  从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
  # mysql -u root -proot 
  mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

2. 由于操作错误,再次登录出现问题:“ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)”。

解决方案:

1、跳过密码进行登录

  修改mysql配置文件   在[mysqld]的段中加上两句:

    skip-name-resolve   
    skip-grant-tables   

2. 登录mysql,修改密码

/usr/bin/mysql登入mysql

use mysql ;   
update mysql.user set authentication_string=password(‘root‘) where user=‘root‘;
flush privileges;   
quit 

3. 重启mysql服务

  service mysql restart







以上是关于Navicat 连接VMware中Ubuntu 下的mysql5.7遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

Navicat远程连接Ubuntu数据库

ubuntu 下连接VMware Horzon Client无法连接

无法在 Ubuntu 中使用 Navicat 创建新连接

在vmware下安装ubuntu后,网络显示连接,但是无法上网。我用的是无线,

在VMware上安装ubuntu,并且SecureCRT远程连接

vmware 上ubuntu server连接外网