Windows10安裝MySQL(基於zip方式)
阿新 • • 發佈:2021-12-21
環境
作業系統:Windows10 家庭中文版(64bit)
MySQL版本:mysql-5.7.36-winx64
安裝過程
下載
從MySQL官網官網直達下載對應版本的MySQL安裝包,本文采用的是zip型別的。本文中的MySQL版本下載直達:下載直達
解壓
將下載好的安裝包解壓到指定安裝路徑中去(我是放在D盤根目錄下,解壓後的安裝包路徑為:D:/mysql-5.7.36-winx64),應該沒有data、log和my.ini這三個檔案,這是我在後面自己新建的。
配置環境變數
右鍵“此電腦”-->開啟“屬性”-->開啟“高階系統設定”-->開啟“環境變數”-->在Path中新建變數,指向MySQL安裝路徑的bin目錄。
建立MySQL配置檔案
在安裝目錄下新建檔案my.ini(可以先建立my.txt檔案,然後修改副檔名),檔案內容如下:
[client] port=3306 default-character-set=utf8 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] #log general-log=0 log-output=FILE slow-query-log=1 long_query_time=1 slow_query_log_file="D:\mysql-5.7.36-winx64\log\log_slow.log" log_error="D:\mysql-5.7.36-winx64\log_err.log" #log="D:\install\mysql\log\logDora.log" #開啟查詢快取 explicit_defaults_for_timestamp=true # 設定3306埠 port = 3306 # 設定mysql的安裝目錄 basedir=D:/mysql-5.7.36-winx64 # 設定 mysql資料庫的資料的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯 datadir=D:/mysql-5.7.36-winx64/data # 允許最大連線數 max_connections=1000 max_user_connections=500 # Set the SQL mode to strict sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION # 服務端使用的字符集預設為utf8字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB collation-server=utf8_general_ci
開始安裝MySQL
- 在bin目錄下以管理員許可權執行命令
mysqld --initialize --console
,在最後,會生成一個隨機密碼,一定要將這個密碼儲存好,之後登入會用到。
A temporary password is generated for root@localhost: *******
- 為MySQL註冊服務,執行命令
mysqld --install 服務名稱
。
例:
mysqld --install mysql
- 啟動該服務,登入後修改密碼(預設密碼在第一步生成了)。
net start mysql mysql -u root -p***** ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
- 上述步驟完成後,右鍵“此電腦”-->點選“管理”-->點選“服務和應用程式”-->點選“服務”,應該就可以看到你在第二部註冊的服務了。