mysql服務無法啟動的原因有很多:可能埠被佔用;可能my.cnf配置了錯誤的引數;也有可能沒有初始資料庫,還有可能是其他原因。大多數原因都可以透過先登出掉原有的服務、重新裝載服務、之後再重新啟動的方法解決。也可以嘗試下以下方法:
1、將目錄中配置檔案my.default.ini改名為my.ini移至bin目錄下。
2、啟動命令列,將目錄切換到mysql安裝目錄的bin目錄下。
3、接下來,在命令列執行命令:mysqld --initialize --user=mysql --console
4、注意,上一個步驟會獲得一個臨時密碼,需要記錄,之後會用到。
5、接下來在控制檯以命令列輸入: mysqld --install,進行安裝服務操作。
6、之後,在任務管理器找到“服務”,啟動其中的MYSQL服務即可。
7、之後,輸入命令列mysql -uroot -p,利用之前的臨時密碼輸入即可登入資料庫成功。
8、修改臨時密碼,設定密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數值。
mysql服務無法啟動的原因有很多:可能埠被佔用;可能my.cnf配置了錯誤的引數;也有可能沒有初始資料庫,還有可能是其他原因。大多數原因都可以透過先登出掉原有的服務、重新裝載服務、之後再重新啟動的方法解決。也可以嘗試下以下方法:
1、將目錄中配置檔案my.default.ini改名為my.ini移至bin目錄下。
2、啟動命令列,將目錄切換到mysql安裝目錄的bin目錄下。
3、接下來,在命令列執行命令:mysqld --initialize --user=mysql --console
4、注意,上一個步驟會獲得一個臨時密碼,需要記錄,之後會用到。
5、接下來在控制檯以命令列輸入: mysqld --install,進行安裝服務操作。
6、之後,在任務管理器找到“服務”,啟動其中的MYSQL服務即可。
7、之後,輸入命令列mysql -uroot -p,利用之前的臨時密碼輸入即可登入資料庫成功。
8、修改臨時密碼,設定密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數值。