1、官網下載Archive安裝包,網址https://dev.mysql.com/downloads/mysql/
2、解壓:生成12個文件,沒有data和my-default.ini文件
3、在環境變量中填加安裝包的bin文件地址,例如:D:\mysql-8.0.15-winx64\bin
4、用管理員身份運行cmd,換到想安裝MySql的目錄下,用cd命令,例如:
>d:
>cd D:/mysql-8.0.15-winx64/bin
5、安裝:輸入 mysqld --install ,出現以下圖樣,安裝成功(不要開心,這只是第一步)
6、初始化:輸入 mysqld --initialize,安裝目錄下出現data文件夾,其中的後綴名爲.err的文件中包含了之後會使用到的隨機密碼
7、在安裝根目錄下新建一個my-default.ini文件,如果名稱爲my.ini,mysql啓動失敗,
如圖所示;如果在初始化步驟前新建文件,很有可能得到一堆[ERROR],得不到隨機密碼
在my-default.ini中輸入以下內容:
- [mysql]
- # 設置mysql客戶端默認字符集
- default-character-set=utf8
- [mysqld]
- # 設置3306端口
- port = 3306
- # 設置mysql的安裝目錄
- basedir= D:\\Program Files (x86)\\mysql-8.0.12-winx64
- # 設置mysql數據庫的數據的存放目錄
- datadir= D:\\Program Files (x86)\\mysql-8.0.12-winx64\\data
- # 允許最大連接數
- max_connections=20
- # 服務端使用的字符集默認爲8比特編碼的latin1字符集
- character-set-server=utf8
- # 創建新表時將使用的默認存儲引擎
- default-storage-engine=INNODB
8、啓動:在cmd中輸入 net start mysql,出現下面圖樣,啓動成功
9、登錄:輸入 mysql -u root -p ,輸入隨機密碼
10、更改密碼:輸入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
11、驗證:輸入 show databases; 出現如下圖樣
12、輸入quit退出,再輸入 net stop mysql 關閉服務器
13、以防萬一,可以卸載再安裝。
輸入 sc query mysql,查詢,如果出現以下圖樣,則說明已經安裝。
輸入sc delete mysql,可以卸載
最後,重啓大法好。