本教程使用的 MySQL 安裝包為 mysql-8.0.11-winx64.zip
解壓 MySQL 壓縮包到目標安裝目錄,如:
F:/Program Files/-
創(chuàng)建配置文件
my.ini到解壓目錄下,如:F:/Program Files/mysql-8.0.11-winx64[mysqld] # set basedir to your installation path basedir=F:/Program Files/mysql-8.0.11-winx64 # set datadir to the location of your data directory datadir=F:/Program Files/mysql-8.0.11-winx64/data 將
F:/Program Files/bin目錄添加到系統(tǒng)環(huán)境變量PATH-
初始化 MySQL
mysqld --initialize --console--console選項的作用是將日志輸出到控制臺。該命令會隨機生成初始 ROOT 帳號密碼,之后登錄會用到,一定要記?。?!
如果忘了該隨機密碼,則到
datadir根目錄找到.err后綴的文件打開查找 -
第一次啟動 MySQL 服務
mysqld --console如果想要關閉 MySQL 服務,使用 MySQL 自帶的
mysqladmin命令:mysqladmin -u root -p shutdown -
mysqld --install上述命令會將 MySQL 安裝成自動運行的 Windows 服務,如果你想手動運行,則執(zhí)行以下命令:
mysqld --install-manual如果你想刪除已經安裝的 MySQL 服務,執(zhí)行以下命令:
mysqld --removeMySQL 服務安裝完成后,使用
net start和net stop來啟動和關閉 MySQL 服務net start mysql net stop mysql -
測試 MySQL 是否安裝成功
執(zhí)行以下任何一個命令即可:
mysqlshow mysqlshow mysql mysqladmin version status proc mysql test有關
mysqlshow命令的更多情況請點擊這里。注意,如果你已經設置了密碼,則需要在上面命令后面添加
-u root -p才能成功運行。 -
首先使用之前隨機生成的 ROOT 帳號密碼登錄 MySQL 服務:
shell> mysql -u root -p Enter password: (enter the random root password here)然后修改 ROOT 帳號密碼:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; -
mysql> GRANT ALL ON *.* TO 'root'@'%'; Query OK, 0 rows affected mysql> FLUSH PRIVILEGE;