本地計算機上的mysql服務啟動後停止
解決方案
1.首先,你需要把原來的服務刪除,使用管理者許可權啟動cmd,並進入對應的mysql/bin資料夾中:
mysqld --remove mysql
2.mysql的根目錄下: 你需要清空data目錄。如果沒有data目錄,請自行建立一個空目錄,起名為data!
3.初始化!mysql
mysqld --initialize-insecure --user=mysql
4.註冊mysql服務!這裡有兩種選擇,各位都可以試一試,我是第二種方法成功的
(1)
mysqld --install --defaults-file=d:\mysql-8.0.11-winx64\my.ini
這個我失敗了
(2)
mysqld.exe --install mysql-d --defaults-file="d:/mysql-8.0.11-winx64/my.ini"
這個成功了
圈起來的是要建立mysql服務的服務名,可以隨意設定
5.開啟mysql服務
net start mysql-d
6.此時建立的mysql服務為無密碼的mysql服務,可以登入檢視一下
mysql -u root -p
如果想退出mysql登入,可以使用以下方法
exit
至此,本機上的mysql服務正式啟動。