Navicat連接服務(wù)器MySQL數(shù)據(jù)庫(kù)步驟及遇到錯(cuò)誤和問(wèn)題
1. Navicat連接服務(wù)器MySQL
選擇數(shù)據(jù)庫(kù)
直接使用第一個(gè)MySQL即可。我也不知道這個(gè)騰訊云版的區(qū)別在哪,我用的就是這個(gè),表面和普通的沒(méi)看出什么區(qū)別。

常規(guī)設(shè)置

SSH設(shè)置
設(shè)置ssh通道會(huì)使得操作數(shù)據(jù)庫(kù)時(shí),保證數(shù)據(jù)傳輸?shù)陌踩?hellip;

最終效果

2. 如何查看MySQL用戶(hù)名和密碼
① 輸入命令mysql –uroot –p,然后輸入密碼直接回車(chē)
② 然后再輸入use mysql③ 輸入SQL語(yǔ)句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ù)庫(kù)
① 輸入命令mysql
② 然后再輸入use mysql
③ 最后輸入exit退出mysql
附圖:

修改密碼
① 輸入命令mysql –uroot –p,不輸入密碼直接回車(chē)
② 輸入SQL語(yǔ)句set password for root@localhost = password('自己要更改的密碼');如果出現(xiàn)該錯(cuò)誤:
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è)置遠(yuǎn)程訪(fǎng)問(wèn),輸入SQL語(yǔ)句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源(軟件倉(cāng)庫(kù))的配置文件,通常一個(gè)repo文件定義了一個(gè)或者多個(gè)軟件倉(cāng)庫(kù)的細(xì)節(jié)內(nèi)容,例如我們將從哪里下載需要安裝或者升級(jí)的軟件包,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開(kāi)發(fā)包
[root@VM-4-2-centos ~]# sudo yum install mysql-devel
遇到錯(cuò)誤和問(wèn)題
1. error 1045 (28000): access denied for user ‘root’@‘localhost’ (using password:yes)
導(dǎo)致的原因:
(1) mysqld的服務(wù)器停止。重啟一下MySQL服務(wù)器(systemctl restart mysqld)
(2) 用戶(hù)的端口號(hào)或者IP導(dǎo)致錯(cuò)誤。若用戶(hù)的端口號(hào)與IP(3306/3307)不一致,打開(kāi)[my.ini文件]進(jìn)行編輯。全部編輯替換為port=X
(3) mysqld的配置文件錯(cuò)誤
(4) root用戶(hù)的密碼錯(cuò)誤
先看(1)和(2)解決方法,都不行直接修密碼吧,大概率是密碼問(wèn)題。
總結(jié)
到此這篇關(guān)于Navicat連接服務(wù)器MySQL數(shù)據(jù)庫(kù)步驟及遇到錯(cuò)誤和問(wèn)題的文章就介紹到這了,更多相關(guān)Navicat連接服務(wù)器MySQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫(kù)事務(wù)隔離級(jí)別介紹(Transaction Isolation Level)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)事務(wù)隔離級(jí)別(Transaction Isolation Level) ,需要的朋友可以參考下2014-05-05
mysql?樂(lè)觀(guān)鎖和悲觀(guān)鎖的具體使用
本文主要介紹了mysql?樂(lè)觀(guān)鎖和悲觀(guān)鎖的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
IDEA連接mysql又報(bào)錯(cuò)!Server returns invalid timezone. Go to tab an
這篇文章主要介紹了IDEA連接mysql又報(bào)錯(cuò)!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2020-05-05
在EF中使用MySQL的方法及常見(jiàn)問(wèn)題
這篇文章主要介紹了在EF中使用MySQL的方法及常見(jiàn)問(wèn)題 的相關(guān)資料,需要的朋友可以參考下2016-06-06
關(guān)于MySQL繞過(guò)授予information_schema中對(duì)象時(shí)報(bào)ERROR 1044(4200)錯(cuò)誤
這篇文章主要介紹了關(guān)于MySQL繞過(guò)授予information_schema中對(duì)象時(shí)報(bào)ERROR 1044(4200)錯(cuò)誤,本文給大家分享解決方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))
在實(shí)際開(kāi)發(fā)中,相信大多數(shù)人都會(huì)用到j(luò)oin進(jìn)行連表查詢(xún),但是有些人發(fā)現(xiàn),用join好像效率很低,而且驅(qū)動(dòng)表不同,執(zhí)行時(shí)間也不同。那么join到底是如何執(zhí)行的呢,本文就詳細(xì)的介紹一下2021-12-12
Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題及排查方法
這篇文章主要介紹了Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題以及如何排查,本文給大家展示了問(wèn)題描述及解決方法,需要的朋友可以參考下2024-02-02

