使用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

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