Navicat連接服務(wù)器MySQL數(shù)據(jù)庫步驟及遇到錯誤和問題
1. Navicat連接服務(wù)器MySQL
選擇數(shù)據(jù)庫
直接使用第一個MySQL即可。我也不知道這個騰訊云版的區(qū)別在哪,我用的就是這個,表面和普通的沒看出什么區(qū)別。
常規(guī)設(shè)置
SSH設(shè)置
設(shè)置ssh通道會使得操作數(shù)據(jù)庫時,保證數(shù)據(jù)傳輸?shù)陌踩?hellip;
最終效果
2. 如何查看MySQL用戶名和密碼
① 輸入命令mysql –uroot –p
,然后輸入密碼直接回車
② 然后再輸入use mysql
③ 輸入SQL語句select host,user from mysql.user;
附圖:
3. 修改MySQL登錄密碼
修改my.cnf文件
① 輸入命令vim /etc/my.cnf
② 然后在[mysqld]后面添加skip-grant-tables
③ 保存退出(Esc + :wq)
附圖:
重啟MySQL服務(wù)
① 輸入命令sudo systemctl restart mysqld
選擇數(shù)據(jù)庫
① 輸入命令mysql
② 然后再輸入use mysql
③ 最后輸入exit
退出mysql
附圖:
修改密碼
① 輸入命令mysql –uroot –p
,不輸入密碼直接回車
② 輸入SQL語句set password for root@localhost = password('自己要更改的密碼');
如果出現(xiàn)該錯誤:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
解決方法:
1)輸入命令flush privileges;
2)再次輸入命令set password for root@localhost = password('自己要更改的密碼');
③ 設(shè)置遠程訪問,輸入SQL語句GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
④ 輸入命令flush privileges;
再次刷新
⑤ 最后輸入exit
退出mysql
附圖:
還原my.cnf文件
① 輸入命令vim /etc/my.cnf
② 去掉(或者注釋掉)[mysqld]后面添加的skip-grant-tables
③ 保存退出(Esc + :wq)
4. 安裝MySQL(Centos7)
repo文件是什么?
repo文件是Fedora中yum源(軟件倉庫)的配置文件,通常一個repo文件定義了一個或者多個軟件倉庫的細節(jié)內(nèi)容,例如我們將從哪里下載需要安裝或者升級的軟件包,repo文件中的設(shè)置內(nèi)容將被yum讀取和應(yīng)用。
下載repo文件
[root@VM-4-2-centos ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝已下載的rpm包
[root@VM-4-2-centos ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝mysql
[root@VM-4-2-centos ~]# yum install mysql-server
安裝mysql開發(fā)包
[root@VM-4-2-centos ~]# sudo yum install mysql-devel
遇到錯誤和問題
1. error 1045 (28000): access denied for user ‘root’@‘localhost’ (using password:yes)
導(dǎo)致的原因:
(1) mysqld的服務(wù)器停止。重啟一下MySQL服務(wù)器(systemctl restart mysqld
)
(2) 用戶的端口號或者IP導(dǎo)致錯誤。若用戶的端口號與IP(3306/3307)不一致,打開[my.ini文件]進行編輯。全部編輯替換為port=X
(3) mysqld的配置文件錯誤
(4) root用戶的密碼錯誤
先看(1)和(2)解決方法,都不行直接修密碼吧,大概率是密碼問題。
總結(jié)
到此這篇關(guān)于Navicat連接服務(wù)器MySQL數(shù)據(jù)庫步驟及遇到錯誤和問題的文章就介紹到這了,更多相關(guān)Navicat連接服務(wù)器MySQL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql跨服務(wù)查詢之FEDERATED存儲引擎的實現(xiàn)
本文主要介紹了mysql跨服務(wù)查詢之FEDERATED存儲引擎的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01MySQL文本文件導(dǎo)入及批處理模式應(yīng)用說明
MySQL文本文件導(dǎo)入及批處理模式應(yīng)用說明,需要的朋友可以參考下。2011-09-09MySQL REVOKE實現(xiàn)刪除用戶權(quán)限
在 MySQL 中,可以使用 REVOKE 語句刪除某個用戶的某些權(quán)限,本文就詳細的來介紹一下REVOKE 的具體使用方法,感興趣的可以了解一下2021-06-06SQL語句中LEFT JOIN的ON和WHERE有什么區(qū)別
這篇文章主要介紹了SQL語句中LEFT JOIN的ON和WHERE之間的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12