1.下載安裝包,解壓。
2.新增環境變數,匯入各自的bin到系統變數Path中。
3.進入mysql5的安裝目錄,新建my.ini檔案,貼上資訊,注意更改安裝目錄路徑。
1 [mysql] 2 # 設定mysql客戶端預設字符集 3 default-character-set=utf8 4 [mysqld] 5 # 設定3305埠 6 port = 3305 7 # 設定mysql的安裝目錄 8 basedir=D:\\MyPath\\mysql\\mysql-5.6.43-winx64 9 # 設定mysql資料庫的資料的存放目錄(自動生成,不然可能報錯) 10 datadir=D:\\MyPath\\mysql\\mysql-5.6.43-winx64\\data 11 # 允許最大連線數 12 max_connections=10000 13 # 允許最大連線人數 14 max_user_connections=1000 15 # 服務端使用的字符集預設為8位元編碼的latin1字符集 16 character-set-server=utf8 17 # 建立新表時將使用的預設儲存引擎 18 default-storage-engine=INNODB 19 # 連線時間 20 wait_timeout=31536000 21 interactive_timeout=31536000
4.以管理員身份開啟命令提示符,切換到MySQL5的 bin 路徑下。
輸入命令:
mysqld --initialize
等一段時間,它會重新生成一個 data 檔案,找到其中字尾為 .err 的檔案,開啟查詢密碼password,有密碼就複製,沒密碼就不管。
5.安裝MYSQL5服務,啟動服務,登陸資料庫,設定root使用者密碼,完成。
mysqld --install MYSQL5
net start MYSQL5
mysql -u root -P 3305 -h localhost -p
UPDATE mysql.user SET Password = PASSWORD('new_password') WHERE User = 'root';
6.MYSQL8同理。
(1)初始化。
MYSQL8目錄下,新建my.ini,輸入以下資訊,注意修改路徑和埠為3308:
1 [mysqld] 2 # 設定3308埠 3 port=3308 4 # 設定mysql的安裝目錄 5 basedir=D:\MyPath\mysql\mysql-8.0.40-winx64 6 # 設定mysql資料庫的資料的存放目錄 7 datadir=D:\MyPath\mysql\mysql-8.0.40-winx64\Data 8 # 允許最大連線數 9 max_connections=200 10 # 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統 11 max_connect_errors=10 12 # 服務端使用的字符集預設為UTF8mb4 13 character-set-server=utf8mb4 14 # 建立新表時將使用的預設儲存引擎 15 default-storage-engine=INNODB 16 # 預設使用“mysql_native_password”外掛認證 17 default_authentication_plugin=mysql_native_password 18 [mysql] 19 # 設定mysql客戶端預設字符集 20 default-character-set=utf8mb4 21 [client] 22 # 設定mysql客戶端連線服務端時預設使用的埠 23 port=3306 24 default-character-set=utf8mb4
以管理員身份開啟命令提示符,切換到MySQL8的 bin 路徑下輸入命令:
mysqld --initialize --console
(2)
a.另外開一個命令列,以管理員身份開啟,安裝mysql服務
命令:
mysqld --install MYSQL8
b.啟動MYSQL8服務。
net start MYSQL8
如果啟動失敗,報錯:服務無法啟動。
就開啟登錄檔,修改MYSQL8的ImagePath路徑為正確即可。
(3)
(1)登入mysql修改密碼
mysql -u root -P 3308 -h localhost -p
先用預設密碼登入。
(2)修改密碼命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'。