連接MySQL問題的錯題小集-創(chuàng)新互聯(lián)

目錄

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、岫巖網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、岫巖網(wǎng)絡(luò)營銷、岫巖企業(yè)策劃、岫巖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供岫巖建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:muchs.cn

一. 連接不上數(shù)據(jù)庫

踩坑

解決過程

二. Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)?

排查1:數(shù)據(jù)庫沒有啟動

排查2:判斷數(shù)據(jù)庫是否存在

排查3:數(shù)據(jù)庫沒有啟動

?編輯

過程:

報錯了,排查!

排查1.1

排查1.2

問題解決:


一. 連接不上數(shù)據(jù)庫 踩坑

今天打開mysql ,在創(chuàng)建表的時候出現(xiàn)以下報錯,一個是在數(shù)據(jù)庫視圖層的報錯,這報錯我一臉懵,記得之前把mysql整得明明白白的,創(chuàng)建表那么簡單的事情,怎么會報錯后面排查發(fā)現(xiàn)數(shù)據(jù)庫連接就已經(jīng)出問題了,下面第二張圖就是在測試數(shù)據(jù)庫連接的時候報錯,這更是又一懵,怎么會連接數(shù)據(jù)庫出錯,后面有查了很多資料,先說明一下我背景不是Linux,如果是Linux應(yīng)該打開的是my.cnf ,所以我們排查后在mysql 路徑下的my.ini 中徹底發(fā)現(xiàn)了問題。

測試報錯

解決過程

創(chuàng)建表發(fā)現(xiàn)問題后沒轍,打開了命令行,切換到mysql 的bin 路徑下,不切換也沒關(guān)系,輸入mysql -uroot -p , 看是不是情況,在mysql (上圖)就發(fā)現(xiàn)連接出問題,所以命令行這里肯定連接不上,主要看報錯輸出的信息。

然后在打開my.ini ,發(fā)現(xiàn)問題了,my.ini 里面之前做另一個東西的時候在里面放了這堆文件,然后我把它們?nèi)孔⑨專?/p>

終于進(jìn)來這里了,輸入之前安裝數(shù)據(jù)庫時修改的密碼然后回車,但這還沒有完。另一個問題又來了下面進(jìn)入問題二。


二. Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)? 排查1:數(shù)據(jù)庫沒有啟動

命令行輸入?net start mysql ,排查完畢,拒絕訪問

排查2:判斷數(shù)據(jù)庫是否存在

win + r 打開命令行,輸入?mysqld --install mysql ,結(jié)果是 Install/Remove of the Service Denied! 翻譯結(jié)果是“安裝或刪除服務(wù)被拒絕”

排查3:數(shù)據(jù)庫沒有啟動

過程:

先備份mysql的data文件,找到你安裝mysql的目錄下的data目錄,然后在命令行窗口輸入 以下命令刪除服務(wù),注意mysql 是寫上你的服務(wù)名稱,復(fù)制的時候記得把mysql改成自己的服務(wù)名。

mysqld --remove mysql

上圖是我的服務(wù)名,為什么要放上這圖呢,是想說雖然上面是大寫的但命令行那里需要小寫形式。

出現(xiàn)下面這行就證明刪除成功了!

將mysql 路徑下面的data初始化,如果沒有data就重新創(chuàng)建一個data文件夾,

下面沒有輸出,小問題沒關(guān)系,繼續(xù)?。?img height="180" src="/upload/otherpic23/b33c9da549e549f18fa627b1e34867d0.jpg" width="870" />

注冊mysql服務(wù),在bin路徑的cmd中輸入命令:mysqld --install mysql,出現(xiàn)下面提示表示注冊服務(wù)成功。

install后面mysql是我自己注冊的服務(wù)名,你也可以設(shè)置別的名稱。

啟動服務(wù)

同樣是在bin目錄中輸入命令:net start mysql,start后面的mysql是你剛剛注冊服務(wù)的名稱

報錯了,排查! 排查1.1

輸入 mysqld -remove 卸載mysql服務(wù),再重新安裝 net start mysql ,然后輸出net start mysql啟動mysql結(jié)果還是不行2

排查1.2

最后試個最絕的方法直接刪了。這個能大部分解決所有問題,但不推薦。

命令行 輸入?mysqld --remove mysql,然后在mysql 路徑下,刪除data和my.ini?

輸入mysqld --install?(安裝mysql)

mysqld --initialize --user=root --console (初始化mysql),記住下面密碼,或者復(fù)制下來

輸入?net start mysql 啟動mysql

mysql -u root -p (進(jìn)入mysql,輸入初始密碼)

功夫不負(fù)有心人,終于進(jìn)來了!??!

下一步輸入ALTER USER'root'@'localhost' IDENTIFIED BY'密碼';? 修改密碼,示例如下:

ALTER USER'root'@'localhost' IDENTIFIED BY'123456';

出現(xiàn)下面的提示就修改成功了。?

問題解決:

數(shù)據(jù)庫連接成功?。?!?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

本文題目:連接MySQL問題的錯題小集-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article30/dejcso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、品牌網(wǎng)站設(shè)計、虛擬主機(jī)、定制網(wǎng)站、網(wǎng)站收錄、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司