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