解決 Mysql 連接 10061 錯誤問題
昨天win10更新,今天用Navicat就連接不上數據庫,數據庫版本8.0
這種錯誤一般都是服務沒開導致的,但是去開服務時報錯:
本地計算機上的MySQL服務啟動后停止。某些服務在未由其他服務或程序使用時將自動
解決方法:
1.首先把win10自動更新關了(個人想法)
https://jingyan.baidu.com/article/154b46310ffd1e28ca8f41a0.html
2.期間網上找了很多方法都不管用,最后解決問題的教程是:
https://jingyan.baidu.com/article/b7001fe1df92ce0e7282ddbc.html
我解決的方法是:接着打開配置文件my.ini文件,輸入如圖所示的配置信息行,這里是指定data文件夾的路徑
將datadir指向自己的data文件夾
注意programData的文件夾默認是隱藏的
修改完后啟動服務
3.如果還不行,可以試試下面的方法.
1.打開cmd,以管理員的權限啟動,進入bin目錄
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
2.首先,你需要把原來的服務刪除 mysql是你的服務名 我的是MYSQL80
mysqld --remove MYSQL80
3.清空data文件夾
4.重新配置 其實這步就是清空root用戶的密碼
mysqld --initialize-insecure --user=root
5.加載配置 其實就是再創建一個服務
注意路徑的引號,好多教程都沒寫引號 --install后的mysql是新建的服務名
mysqld --install mysql --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"
6.提示Service successfully installed 才算成功
7.然后再啟動服務 mysql
net start mysql
8.如果還不行那另尋他路吧
如果成功了,需要給root重新設置一個密碼。