怎么解決mysql服務(wù)無法啟動(dòng)的問題
目前成都創(chuàng)新互聯(lián)已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、定邊網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
一:服務(wù)啟動(dòng)
1.我們可以在Windows搜索欄中搜索服務(wù)應(yīng)用功能,或者其他方式打開服務(wù),右鍵單擊選擇以管理員運(yùn)行。
2.在服務(wù)中找到MySQL,手動(dòng)點(diǎn)擊啟動(dòng)。
不過用這個(gè)方法很可能還是無法啟動(dòng)mysql服務(wù)。
二:刪除Data
1 mysql 錯(cuò)誤 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'
解決辦法:關(guān)閉防火墻,linux下命令
[root@etl01 bin]# chkconfig --list | grep -i iptables ====check fire wall
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@etl01 bin]# /sbin/service iptables stop ====stop fire wall
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: nat filter [ OK ]
Unloading iptables modules: [ OK ]
2 報(bào)錯(cuò):1130-host ... is not allowed to connect to this MySql server
解決辦法:
授權(quán)形式
比如賬戶為root,密碼為root
use mysql;
用root賬戶從任何主機(jī)上訪問mysql數(shù)據(jù)庫了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你想允許用戶zz從ip為192.168.1.3的主機(jī)連接到mysql服務(wù)器,并使用123456作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysqlgrant all privileges on *.* to 'mruser'@'%' identified by'123456' with grant option;
mysqlflush privileges;
1、找到mysql安裝目錄,將其配置文件my.default.ini改名為my.ini,并且將my.ini移至bin目錄下。
2、啟動(dòng)命令行,將目錄切換到mysql安裝目錄的bin目錄下。
3、接下來,在命令行執(zhí)行命令:mysqld --initialize --user=mysql --console。
4、注意,上一個(gè)步驟會(huì)獲得一個(gè)臨時(shí)密碼,需要記錄,之后會(huì)用到。
5、接下來在控制臺(tái)以命令行輸入:?mysqld --install,進(jìn)行安裝服務(wù)操作。
6、之后,在任務(wù)管理器找到“服務(wù)”,啟動(dòng)其中的MYSQL服務(wù)即可。
7、輸入命令行mysql -uroot -p,利用之前的臨時(shí)密碼輸入即可登錄數(shù)據(jù)庫成功。
8、修改臨時(shí)密碼,設(shè)置密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數(shù)值。
原因一:登錄賬號(hào)、密碼、服務(wù)器名稱、數(shù)據(jù)庫名稱登錄錯(cuò)誤導(dǎo)致不能連接,這個(gè)比較常見,仔細(xì)檢查好所填信息是否正確,填寫正確一般就可以解決。
解決方法:當(dāng)正在使用的軟件出現(xiàn)數(shù)據(jù)庫不能連接時(shí),一般就是服務(wù)器名出現(xiàn)問題,更改服務(wù)器名稱一般可以解決問題。數(shù)據(jù)庫如果是安裝在本機(jī),服務(wù)器名可以用“.”或“(local)”來代替?;如果是安裝在局域網(wǎng)的其它計(jì)算機(jī)上,可以用IP地址作為服務(wù)器名。
原因二:如果沒能正確安裝SQL服務(wù)器,也會(huì)導(dǎo)致數(shù)據(jù)庫連接不上;安裝好數(shù)據(jù)庫后,如果SQL服務(wù)管理器沒有啟動(dòng),則要去服務(wù)那里開啟。
解決方法:如果是SQL數(shù)據(jù)庫未能能成功安裝,再次重新安裝時(shí),可能會(huì)無法安裝,提示是存在一個(gè)未完成的安裝掛起。解決就方法是:打開注冊(cè)表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session?Manager中找到并刪除PendingFileRenameOperations項(xiàng)目即可。
如果是更改了Windows的用戶名或者密碼,會(huì)導(dǎo)致SQL服務(wù)管理器不能啟動(dòng),解決辦法是去控制版面的服務(wù)那里修改啟動(dòng)。具體是:點(diǎn)擊開始--設(shè)置--控制面板--管理工具--服務(wù)--找到MSSQLSERVER服務(wù)--在上面右鍵--屬性--登陸--修改啟動(dòng)服務(wù)的帳戶和密碼。
原因三:因權(quán)限問題導(dǎo)致數(shù)據(jù)庫不能連接,解決方法是檢測(cè)計(jì)算機(jī)的安全保護(hù)限制、SQL?Server安全設(shè)置、操作系統(tǒng)的安全限。
解決方法:可以先暫時(shí)關(guān)閉防火墻或者殺毒軟件,看是否是這些軟件的安全設(shè)置所導(dǎo)致。
SQL?Server安全設(shè)置:打開企業(yè)管理器--展開SQ?L?Server組--右擊服務(wù)器名--點(diǎn)擊屬性--在SQL?Server屬性--安全性中,把“身份驗(yàn)證”選擇為“在SQL?Server和Windows”;
如果SQL服務(wù)器采用的是Windows?XP系統(tǒng),當(dāng)工作站電腦出現(xiàn)不能連接數(shù)據(jù)庫的情況時(shí),可以在服務(wù)器和工作站各建立一個(gè)相同的WINDOWS用戶賬號(hào)和密碼
原因四:引起原因:網(wǎng)絡(luò)連接存在故障;
解決方法:檢修網(wǎng)絡(luò)是否存在故障。
分享文章:mysql授權(quán)失敗怎么辦 mql5授權(quán)失敗
URL分享:http://chinadenli.net/article38/dodejpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站策劃、Google、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)