目錄
創(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
問題解決:
今天打開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)入問題二。
命令行輸入?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ù)的名稱
輸入 mysqld -remove 卸載mysql服務(wù),再重新安裝 net start mysql ,然后輸出net start mysql啟動mysql
結(jié)果還是不行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)
猜你還喜歡下面的內(nèi)容