本文目錄一覽:
- 1、本機上的mysql突然連接不上,控制面板中mysql的服務無法啟動
- 2、mysql連接不上服務器怎麼辦
- 3、為什麼我本地連接不上騰訊雲的mysql
- 4、mysql數據庫連接不上怎麼辦?
- 5、我的mysql顯示不能上到MySQL服務器連接?
本機上的mysql突然連接不上,控制面板中mysql的服務無法啟動
找到Mysql的data 文件夾下面後綴名是.err的文件,用記事本打開,拉倒最後,把提示信息貼出來才能看出來為什麼啟動不了!MySQL 5.1 安裝過程中報apply security setting錯誤的解決辦法
1, 卸載MySQL
2, 刪除目錄 C:\Documents and Settings\All Users\Application Data\MySQL
3, 重新安裝MySQL 就 OK 啦
[MySQL] Could not start the service MySQL 解決方法
安裝MySQL 5.1.33,在運行Server Instance Configuration wizard時的Execute configurattion步驟中的第三項Start Service進出錯,錯誤提示為Could not start the service MySQL (出現這種情況一般是因為裝過MySQL,卸載不幹凈造成的。卸載後重啟後再重裝。注意看下MySQL服務,如果未能卸載,可以用MySQLd-nt -remove卸載)。
具體方法如下:
查看服務中有沒有MySQL,如果有將該MySQL服務停掉;
在控制面板中運行添加刪除程序,將MySQL卸載;
卸載後打開註冊表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關MySQL鍵值(MySQL、MySQLadmin)則刪掉,即可;
重啟,將MySQL的安裝殘餘目錄刪掉 (查看服務,此時MySQL服務中已沒有MySQL);
重新安裝MySQL.安裝後先不要運行Server Instance Configuration wizard,重啟後在開始菜單中運行該嚮導,即可。
PS:一種值得參考的方法
msyql安裝到最後一步start service錯誤解決方法
1,到控制面板裏面先把MySQL刪除.
2.到c盤C:\Program Files目錄下把MySQL目錄刪除.
3.如果在其他盤還有設置目錄也要刪除.空目錄也要刪除
4.到regedit把註冊表
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL 有的話,全部刪除!
(技巧:用F3循環查找「MySQL」)
5.如果任務管理器里有關MySQL內容也刪除
6,把防火牆關了
7,重新裝MySQL(這裡我沒有重啟計算機)
重裝時候有必要的話,重啟計算機,停用IIS,和刪除temp里的臨時文件.
實在不行的話,配置MySQL時候,把MySQL服務換個服務名.
刪除項時出錯。
無法刪除 LEGACY_MySQL51: 刪除項時出錯。
確定
解決辦法:註冊表項里右鍵增加administrators所有權轉載了sorry呀
mysql連接不上服務器怎麼辦
排除網絡或防火牆問題
先看是否能ping通遠程服務器,ping 192.168.1.211,如果不可以就是網絡問題。然後,檢查端口是否被防火牆擋住了,telnet 192.168.1.211 3306,如果連接失敗,配置防火牆。
配置防火牆,開啟3306端口
vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允許3306端口通過防火牆)/etc/init.d/iptables restart(重啟防火牆使配置生效)
2.檢查MySQL配置
如果開啟了防火牆,telnet還是失敗,通過netstat查看3306的端口狀態:
netstat -apn|grep 3306tcp6 0 0 127.0.0.1:3306 :::* LISTEN 13524/mysqld
注意地方,這說明3306被綁定到了本地。檢查一下my.cnf的配置,這裡可以配置綁定ip地址。
bind-address=addr
不配置或者IP配置為0.0.0.0,表示監聽所有客戶端連接。
ps:我開啟3306端口,並且檢查MySQL配置之後,telent仍然失敗,但是在本機telnet是ok的,再三確認了配置沒有問題。後來跟我們的ucloud賬號管理員提了一下,才知道ucloud管理後台也需要開啟3306端口,用雲服務器的留意這個。
3.檢查用戶訪問權限
MySQL建用戶的時候會指定一個host,默認是127.0.0.1/localhost,那麼這個用戶就只能本機訪問,其它機器用這個用戶帳號訪問會提示沒有權限,host改為%,表示允許所有機器訪問。
最後,別忘了重啟mysql使配置生效。
以上幾個原因,你看一下是否適用你的情況
為什麼我本地連接不上騰訊雲的mysql
授權問題,你沒有允許root用戶從
localhost
登錄,你查看user表就明白了:
select
*
from
mysql.user
每個用戶從不同主機登錄的權限不同,可以設置%表示所有主機都可以登錄。
你現在無法查詢數據庫的話,可以重啟數據庫服務,帶上一下參數:
–skip-grant-tables
mysql數據庫連接不上怎麼辦?
這問題頭疼,是不是要講詳細.。局域網處理方案,一般連接檢查順序:1.查看數據庫監聽端口;2.查看該監聽服務啟動沒有;3.查看驅動包有沒有放(服務器端common-lib,開發工具common開發包[一般自帶有];4.運行jdbc連接程序,有沒有出異常,出異常上面沒弄好,看看異常,就可以追蹤處理。5.直接使用開發工具的鏈接測試平台,備好各個屬性,添入驅動包,測試鏈接是否成功,成功你的程序有問題,沒成功換驅動包。
我的mysql顯示不能上到MySQL服務器連接?
10061是網絡錯誤,幾乎可以肯定是服務器沒有啟動。
當然也可能是網絡問題,或者你主機名稱拼寫錯誤,如果你的mysql服務器不在本機上。
補充:
可能是你的ini設置不對,請用下面的命令指定系統默認的ini文件試試看:
e:\mysql5.0.51a\bin\mysqld.exe
–defaults-file=e:\mysql5.0.51a\my.ini
mysql
注意裏面的e:\mysql5.0.51a是我機器的路徑,請修改你機器上mysql的安裝路徑。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/306276.html