1. 程式人生 > 資料庫 >windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

1. 解壓

解壓到 D:\Mysql-5.7 路徑下,並重命名檔案為 mysql。

2.建立 data 資料夾

開啟 mysql 資料夾建立 data 資料夾

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

3.給 mysql 新增環境變數

3.1開啟控制面板,點選‘系統和安全'

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

3.2點選‘系統'之後,點選‘高階系統設定'

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程
windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

3.3點選環境變數,進入環境變數設定選單

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

選中系統變數中的 “path”,在 path 值裡面輸入: D:\Mysql-5.7\mysql\bin 儲存退出

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

4.到 mysql 資料夾中建立 my.ini 檔案並把以下內容貼上進去

[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8 
[mysqld]
#設定3306埠
port = 3306
 #設定mysql的安裝目錄
basedir=D:\\Mysql-5.7\mysql
#設定mysql資料庫的資料的存放目錄
datadir=D:\\Mysql-5.7\mysql\data
#允許最大連線數	
max_connections=200
#服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
#建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
#開啟查詢快取
explicit_defaults_for_timestamp=true
skip-grant-tables

5.開啟命令提示符(cmd)(以管理員身份執行)

mysqld --initialize
mysqld install 
net start mysql

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

執行mysql -uroot -p命令,因為我們在 my.ini 檔案裡面添加了 skip-grant-tables。所以,密碼可以輸入任意值。

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

修改密碼,重新整理許可權。

mysql> use mysql; #將資料庫切換至mysql庫
Database changed
mysql> update user set authentication_string=PASSWORD('123456') where user='root'; #修改密碼
Query OK,1 row affected,1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1

mysql> flush privileges; #重新整理許可權
Query OK,0 rows affected (0.00 sec)

mysql> quit; # 退出 mysql 命令列

6.刪除跳過密碼驗證設定

image.png

開啟非嚴格模式,不然不相容5.6版本的部分語句,例如部分欄位 group by 卻在查詢中查詢全部欄位,就會sql語句報錯

# 非嚴格模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

7.錯誤問題收集

7.1 mysqld --initialize無反應

我使用的powersehll安裝的,沒反應,然後使用cmd視窗管理員模式,提示找不到msvcp120.dll,msvcr120.dll缺失

解決辦法:
在微軟官網上下載的 Visual C++ Redistributable Packages for Visual Studio 2013

windows 安裝解壓版 mysql5.7.28 winx64的詳細教程

參考:https://www.okcode.net/article/74194

到此這篇關於windows 安裝解壓版 mysql5.7.28 winx64的詳細教程的文章就介紹到這了,更多相關windows安裝mysql5.7.28內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!