環境:windows10
1.首先下載MySQL的壓縮版,我這裏下載的是mysql-8.0.17-winx64
2.在解壓後的文件目錄下新建一個my.ini文件;
文件內容:
[mysqld]
# 設置端口
port=3306
# 安裝目錄
basedir=C:\\ProgramFiles\\mysql-8.0.17-winx64 # 我把和w鍵那行的反斜線記憶爲windows的,另一個爲linux版的斜線
# 設置數據庫數據存放目錄
datadir=C:\\ProgramFiles\\mysql-8.0.17-winx64\\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 字符集默認爲UTF8
character-set-server=utf8
# 創建新表時默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置客戶端默認字符集
default-character-set=utf8
[client]
# 客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
3.配置環境變量
4. 初始化數據庫
mysqld --initialize --console
然後拿到初始密碼,位置在
[Server] A temporary password is generated for root@localhost:初始密碼
5.mysqld --install
成功後會提示:
6.啓動MySQL:net start mysql
7.登錄
mysql -u root -p
然後再輸入初始化密碼
8.修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
9.測試
show databases;
至此,安裝完成。