windows 重裝系統後恢復mysql

引用下別人寫的

其實在重裝系統時如果不格式化mysql所在的盤,我們的mysql是不需要重裝的 
操作: 
1.創建mysql服務: 
  開始-->運行-->cmd  cd命令到mysql的bin目錄下 
  mysqld --install 服務名 --defaults-file="my.ini的路徑" 

mysqld --install mysql57 --defaults-file="D:\ProgramData\MySQL\MySQL Server 5.7\my.ini" 


2.啓動服務 net start 這裏寫mysql的服務名
  停止服務 net stop mysql服務名 

或者直接去服務中打開

ps: 
   a)該操作關鍵在第1步,my.ini的路徑必須寫在雙引號之內,否則會創建失敗;而且必須cd命令到bin目錄下否則在啓動mysql服務時會提示"找不到指定文件"錯誤  
   b)若忘記了mysql密碼可參考mysql不用密碼登錄的操作來登錄並修改密碼 
   c)若想刪除已有的mysql服務,mysqld --remove mysql服務名即可 

 

做完之後呢發現還是啓動不起來,查多了些資料發現是之前安裝有些配置是配置到C盤下

找到配置文件 my.ini , 在配置文件下有一行

# Secure File Priv.
secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

他是配到C盤下的  因爲沒有這個目錄所以報錯了

找了下其他機器上的這個目錄,裏面啥東西都莫得

我就直接把這行給註釋掉然後就可以了

或者可以選擇手動把這個目錄給創建出來

如果有類似的可以找找其他的類似的存放一些東西的路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章