1、下載win版本的安裝包
https://dev.mysql.com/downloads/mysql/
2、解壓縮,並建文件夾data
3、在解壓縮目錄新增my.ini文件。內容如下:
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的解壓目錄(路徑修改成自己的路徑)
basedir=D:\mysql\mysql-5.7.36-winx64
# 設置mysql數據庫的數據的存放目錄(路徑修改成自己的路徑)
datadir=D:\mysql\data
# 允許最大連接數(開發時根據自己的需求來設置最大連接數)
max_connections=2000
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[WinMySQLAdmin]
# 路徑修改成自己的路徑)
D:\mysql\mysql-5.7.36-winx64\bin\mysqld.exe
4、添加環境變量
5、用管理員打開cmd窗口,並進入對應的目錄,分別執行以下幾步:
# 第一步:查看原始密碼
mysqld --initialize --console
執行完有類似的root密碼,需要記住:
# 第二步:將mysql添加至服務(執行完了這一步最好重啟一下電腦,以防安裝失敗。 我的沒有重啟是正常的. 需要管理員權限打開cmd,否則安裝失敗)
mysqld --install
# 第三步:啟動MySQL服務
net start mysql
# 第四步:登錄MySQL服務
# 語法:mysql -u用戶 -p 回車后輸入密碼
mysql -uroot -p 回車后輸入密碼
注意:mysql -u用戶 -p密碼 這種方式我的報警告不安全,無法登錄mysql
# 第五步:修改密碼:以下表示修改成root用戶,密碼是123456
alter user 'root'@'localhost' identified by '123456';
mysql已經啟動成功了,如果需要打開bin-log則添加以下配置:
default-time-zone='+8:00'
#打開binlog日志
server_id=1918
log_bin = mysql-bin
binlog_format = ROW
打開bin-log的配置:
管理員打開cmd,重啟mysql: