mysql自動(dòng)停止怎么回事 Mysql為什么啟動(dòng)不了?
Mysql為什么啟動(dòng)不了?1、mysql配置文件設(shè)置錯(cuò)誤A、首先查找mysql對應(yīng)的配置文件如果服務(wù)是使用指定的配置文件啟動(dòng),到對應(yīng)的文進(jìn)行修改(文件的位置從控制面板中服務(wù)的屬性中查看)B、檢查參數(shù)b
Mysql為什么啟動(dòng)不了?
1、mysql配置文件設(shè)置錯(cuò)誤
A、首先查找mysql對應(yīng)的配置文件
如果服務(wù)是使用指定的配置文件啟動(dòng),到對應(yīng)的文進(jìn)行修改(文件的位置從控制面板中服務(wù)的屬性中查看)
B、檢查參數(shù)basedir和datadir對應(yīng)的目錄是否存在,如:
basedir d:/mysql/
datadir d:/mysql/data/
2、檢查Mysql目錄有沒有給系統(tǒng)的System用戶文件讀寫權(quán)限(一般以System用戶啟動(dòng)mysql服務(wù))
3、檢查mysql的3306端口是否被占用,如果占用,則修改配置文件中端口參數(shù),將端口修改為其他值。
4、其他mysql的數(shù)據(jù)庫文件遭到破壞附:一、windows下使用命令啟動(dòng)mysql服務(wù)1、cmd進(jìn)入控制臺(tái)
2、net start [mysql服務(wù)名],例:
net start mysql
net start mysql_cy
(......,如果安裝了多個(gè)mysql,則可以啟動(dòng)多個(gè))
二、windows下使用命令停止mysql服務(wù)
net stop mysql
net stop mysql_cy
2、根據(jù)名稱找到mysql服務(wù),雙擊mysql的服務(wù),彈出服務(wù)的屬性窗口
3、屬性的【可執(zhí)行文件的路徑】中顯示(例子):
D:mysqlinmysqld-nt mysql,其中defaults-file指定了參數(shù)文件的位置,如果沒有該參數(shù),一般參數(shù)文件在windows的系統(tǒng)目錄下或mysql的目錄下,從的配置中可以找到mysql數(shù)據(jù)的存儲(chǔ)位置。
登錄mysql出現(xiàn)1045錯(cuò)誤怎么解決?
1停止MySQL服務(wù),本人使用的WAMP搭建的服務(wù)器,所以直接使用WAMP停止MySQL服務(wù)2找到并打開文件3在文件中的[mysqld]下面一行添加 skip_grant_tables然后重啟mysql服務(wù)4打開命令提示符,輸入命令mysql -uroot -p,不用輸入密碼回車就進(jìn)入mysql5設(shè)置root 賬號(hào)新密碼,輸入命令:UPDATE user SET PasswordPASSWORD(newpassword) where USERroot6再次停止MySQL服務(wù),將中添加的 skip_grant_tables 刪除,然后再重啟MySQL服務(wù)。重新輸入賬號(hào)和密碼登錄MySQL,就不再報(bào)1045錯(cuò)誤