windows下mysql壓縮zip版本安裝

1. 官網下載mysql的zip版本

官網鏈接https://www.mysql.com/

2. 解壓並配置

  • 將壓縮包mysql-5.7.18-winx64.zip解壓到F:/
  • F:/mysql-5.7.18-winx64/下新建配置文件my.ini
  • ps:請根據實際情況選擇安裝目錄,下面配置要填寫實際安裝目錄
  • 編輯my.ini內容如下:
[mysql]
# 客戶端編碼
default-character-set=utf8 
[mysqld]
# 服務端口
port = 3306 
# mysql安裝目錄,請根據情況填寫
basedir=F:/mysql-5.7.18-winx64
# mysql數據目錄,請根據情況填寫
datadir=F:/mysql-5.7.18-winx64/data
# 最大連接數
max_connections=10
# 服務器編碼
character-set-server=utf8
# 數據庫引擎
default-storage-engine=INNODB
# 降低安全級別,配置成功之後需要刪除
skip-grant-tables

3. 安裝mysql

  • 進入F:/mysql-5.7.18-winx64/bin/目錄,用管理員身份啓動cmd,執行mysqld --initialize(初始化data目錄)
  • 執行mysqld install(安裝mysql服務)
  • 執行net start mysql(啓動mysql服務)
  • ps:如果之前已經初始化過或者安裝過mysql,那麼需要停止服務net stop mysql,卸載mysqld remove,刪除數據清除data目錄
  • 無密碼登錄時mysql -u root -p,不輸入密碼直接Enter
    如果報錯,說明在mysql.ini中沒有配置skip-grant-tables
    Access denied for user 'root'@'localhost' (using password: NO)
  • 選擇mysql數據庫use mysql
  • 新版本執行update user set authentication_string=password("root123") where user="root";
    舊版本執行update user set password=password("root123") where user="root";
  • ps:我把密碼設置爲root123,你不要照抄
  • 關閉mysql服務:net stop mysql
  • mysql.ini中的skip-grant-tables行刪除
  • 重啓mysql服務:net start mysql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章