【解決】本地計算機上的mysql服務啓動中止後,某些服務在未由其餘服務或程序使用時將自動中止

【解決】本地計算機上的mysql服務啓動中止後,某些服務在未由其餘服務或程序使用時將自動中止html

我在啓動mysql的時候出現這個錯誤,搜了好多關於怎麼解決這個問題的,試了不少次終於成功了。 接下來講說怎麼解決。mysql

準備工做

  1. 由於要用到cmd,因此配這個東西方便,若是不配這個,每次都要cd C:\Program Files\MySQL Server 5.7\bin目錄下操做很麻煩,因此建議仍是配一下,這個能夠百度很容易就知道,連接:配置mysql環境變量
  2. 而後電腦搜索cmd,直接打開這個東西的話沒有管理員權限,有的命令不會執行,先搜索,出來後右鍵選用管理員的身份運行

解決過程

  1. 移除原來的服務
mysqld --remove mysql
複製代碼

若是你的電腦的mysql服務名稱後面有57的話,那後面得加上57 sql

在這裏插入圖片描述
出現這個纔是移除成功 而後看mysql的文件目錄裏有沒有data文件夾,個人是沒有的。若是你有,你就把裏面的文件刪除,沒有的話本身新建一個data文件夾

  1. 初始化
mysqld --initialize-insecure --user=mysql
複製代碼

在這裏插入圖片描述
而後等個幾秒鐘

  1. 註冊
mysqld --install mysql --defaults-file=C:\Program Files\MySQL\MySQL Server 5.7\my.ini
複製代碼

注意後面那個文件,有的人不同,個人是my-default.ini bash

在這裏插入圖片描述
個人是這個,而後我等了會兒設麼都沒顯示,接着運行

  1. 啓動mysql
net start mysql
複製代碼

而後它給我提示服務名無效,我覺得又失敗了,而後我又運行了spa

mysqld --install
複製代碼

這時候提示 3d

在這裏插入圖片描述
出現這個感受應該沒問題了,而後運行

net start mysql
複製代碼

終於顯示啓動了 code

在這裏插入圖片描述
而後再在mysql 的data文件夾裏找一個err後綴的文件
在這裏插入圖片描述
在這裏插入圖片描述
這行會告訴你密碼,個人密碼爲空

接下來登陸cdn

mysql -u root -p 
複製代碼

有密碼的話寫在後面,沒有密碼再按下空格就ok了 htm

在這裏插入圖片描述
到此結束 !
相關文章
相關標籤/搜索