Mysql免安裝版(windows)配置

1.安裝包見附件

注意:附件不允許上傳分捲包,只能zip後綴,下載後需要將.z01, z02, z03後面的.zip刪除,最終附件如下

mysql-5.7.38-winx64.z01
mysql-5.7.38-winx64.z02
mysql-5.7.38-winx64.z03
mysql-5.7.38-winx64.zip

或者去官網下載  https://dev.mysql.com/downloads/mysql/

2.安裝目錄下新建文件my.ini

注意:1. 安裝目錄下不要新建空文件夾data,這是配置服務自動會生成的

  1. 目錄最好都用斜槓,或者\\轉義反斜槓
[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[mysqld]
# 設置3306端口
port = 3306

# 設置mysql的安裝目錄
basedir=D:\apps\mysql\mysql-5.7.38-winx64

# 設置 mysql數據庫的數據的存放目錄
datadir=D:\apps\mysql\mysql-5.7.38-winx64\data

# 允許最大連接數
max_connections=100

# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8

# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

#在Mysql5.7之後,Mysql使用的是嚴格模式,sql_mode默認配置爲:ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION, 爲忽略導入時間戳錯誤[ERR] 1067 - Invalid default value for ‘update_time‘,添加如下配置
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3.配置環境變量

將mysql目錄加入環境變量

【指的是把MySQL安裝路徑的bin目錄加進去,我這裏是D:\apps\mysql\mysql-5.7.38-winx64\bin】

4.cmd下以管理員身份配置

1)進入安裝目錄的bin目錄

cd /d D:/software/mysql-5.7.38-winx64/bin

2)將MySQL加入到Windows的服務中

mysqld --install

2-1)將MySQL從Windows的服務中刪除【我因爲配置文件中路徑反斜槓配置錯誤了,需要把服務刪除了,再重新安裝】

mysqld --remove

3)初始化數據庫(初始化成功後會創建data文件夾、cmd命令行的最後一行是生成的初始用戶名和密碼)【這個密碼要截圖保存下來,不然記不住!!!很重要】

mysqld --initialize --user=root --console

4)啓動mysql服務

net start mysql

5)進入MySQL修改初始密碼

mysql -u root -p
# password輸入生成的一串初始密碼
# 修改初始密碼(xxx爲你想修改的密碼)
alter user user() identified by "XXX";

6)關閉mysql服務

net stop mysql

參考:https://blog.csdn.net/Mango_Bin/article/details/129463790
https://blog.csdn.net/weixin_43423484/article/details/124408565
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章