使用Navicat for mysql接连Ubuntu16的心路历程

为什么会记录这个心路历程呢, 因为中间遇到了很多问题, 查找网上的办法每一个可行的, 是因为自己掉进了自己挖的坑里面去了,所以这里记录下, 给大家,也给自己以后可以用来参考的记录.

1. 安装mysql

#一定要先更新,不然就不知道会安装的那个版本, 坑的自己重新卸载掉再来一次
sudo apt-get update
sudo apt-get install mysql-server mysql-client

安装server时,会输入+确认root密码

2.配置mysql远程访问权限

  1. 找到mysql配置文件并修改
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
#将bind-address=127.0.0.1注释
  1. 启动mysql服务器,并进入设置远程访问
grant all privileges on *.* to 'root'@'%' identified by '这里是远程访问时的密码哦' with grant option;
flush privileges;

3. Navicat for mysql连接

  1. 安装这里就不讲了,网上资源很多的,
  2. 点击连接
    在这里插入图片描述
    输入连接名:什么都可以
    主机名/ip: 一般都输入的是ip, 去安装mysql的机子上看下即可
    端口号: 按照默认的即可
    用户名/密码.

4. 1045-Access denied for user’ip’(using passwoed:YES)

在这里插入图片描述

  1. 一般都是自己的用户密码输入错误了,
  2. 没有配置远程服务->参考2 ,3
  3. 使用的密码是远程设置时的密码, 不是本机登录的密码
  4. 我当时是参考别人的教程走, 最后一直使用本机登录的密码等不上去
grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;

我的密码应该是: mysql

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章