window重裝mysql

  安裝mysql請用zip包方式,別用msi安裝!!!

  window安裝mysql明明是一件很容易的事情的,爲什麼我感覺很坑呢?

  原因就是在你第一次裝一次就成功,第二次再安裝,就會出現一些奇奇怪怪的事情,網上教程會讓你去刪除各種註冊表什麼的,是不是很難受๑乛◡乛๑

  而這坑爹的源頭就是你使用了mysql的msi包去安裝的,就是下面這樣的,反正我是裝了不知道多少次都沒成功過,所以我之前都是用的雲服務器上的docker的mysql鏡像

 

  而且使用msi裝mysql會默認裝到C盤,我已經無力吐槽了

  我們一定要用zip包安裝方式:mysql安裝包

 

  下載完了之後,我這裏解壓到:D:\java\MySQL

 

  進入mysql-5.7.33-winx64的目錄,新建下面兩個目錄(注意,你要把你文件設置成顯示隱藏後綴名的),data放我們新建的表和系統表,my.ini就是mysql的配置文件,可以配置端口,data目錄絕對路徑等

 

  my.ini文件如下,我們需要改的就是basedir和datadir了

[client]
port=3306
default-character-set=utf8

[mysqld]
# 設置爲自己MYSQL的安裝目錄
basedir=D:\\java\MySQL\\mysql-5.7.33-winx64
# 設置爲MYSQL的數據目錄
datadir=D:\\java\\MySQL\\mysql-5.7.33-winx64\\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
# 配置這個,你可以使用任意用戶名和任意密碼都能登錄,即使是不存在的都可以
skip-grant-tables

 

  配置環境變量,自己加到path裏面去

 

  這裏是最關鍵的!!!

  1. 管理員方式打開cmd

  2. cmd切換到mysql的bin目錄下,也就是上面配置環境變量的那個目錄

  3. 生成服務:mysqld install 
  4. 啓動mysql服務:net start mysql

  5.(可選)如果你想刪除剛剛生成的mysql服務:mysqld -remove

  6. (可選)如果你想看看生成的服務啓動了沒有,可以win+r,打開運行,輸入services.msc  就可以看到所有服務了

 

  7. 沒問題的話你就可以使用了:mysql -uroot -p123456  ,這裏用戶名和密碼隨意寫都行

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