MySql無(wú)法連接本地地址localhost問(wèn)題
以本人為例 mysql版本為8.0
在使用navicat測(cè)試連接時(shí)報(bào)錯(cuò)
這個(gè)錯(cuò)誤的原因可能是1.更改了mysql安裝路徑;2.regedit的注冊(cè)編輯表mysql80沒(méi)有配置
接著來(lái)驗(yàn)證一下是否連接
未連接上 看下環(huán)境變量是否出錯(cuò)
- 1.選擇高級(jí)系統(tǒng)設(shè)置 ;
- 2.點(diǎn)擊環(huán)境變量;
- 3.選擇path環(huán)境變量;
- 4.查看mysql配置是否是更改安裝位置的路徑
我更改的路徑是G:\MySQL\MySQL Server 8.0\bin
沒(méi)有錯(cuò)誤的話就找到windows下的my.ini配置 找不到的話可能是隱藏了 打開如圖所示的選項(xiàng) 可以看到c盤下出現(xiàn)了一個(gè)programData文件夾
my.ini在MySQL文件內(nèi) 打開文件 找到
Path to installation directory. All paths are usually resolved relative to this.與Path to the database root
不想看的話用快捷鍵ctrl+f檢索path
路徑更改為安裝的位置 接著使用 regedit打開注冊(cè)編輯表 找到HKEY_LOCAL_MACHINE\SYSTEM
在mysql80的imagepath更改為如圖所示
defaults-file="....MySQL Server 8.0\my.ini" MySQL80此為你修改之后的my.ini配置文件
接著使用資源管理器的服務(wù)打開mysql80服務(wù)
在打開cmd 輸入mysql -u root -p 輸入密碼 顯示如圖即為成功
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章

mySQL count多個(gè)表的數(shù)據(jù)實(shí)例詳解

Mysql如何通過(guò)binlog日志恢復(fù)數(shù)據(jù)詳解

MySQL基于索引的壓力測(cè)試的實(shí)現(xiàn)

MySQL數(shù)據(jù)庫(kù)可以用任意ip連接訪問(wèn)的方法