養(yǎng)成良好的記錄習(xí)慣
作者:黃黃
1.下載mysql8.0的zip文件
- 下載方式一:在官網(wǎng)進(jìn)行下載
- 下載方式二:https://pan.baidu.com/s/14vfZq6KT85cYqogYOTkAvw 提取碼:1vsd
2.設(shè)置環(huán)境變量
解壓壓縮包
設(shè)置環(huán)境變量
-
在path中加入mysql的bin目錄地址
3.配置mysql
-
此時在根目錄中是沒有my.ini這個文件的饱岸,需要我們自行創(chuàng)建
創(chuàng)建my.ini,并在文件內(nèi)加入
[mysqld]
# 設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=D:\App\Work\JAVA\mysql\mysql-8.0.19-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\App\Work\JAVA\mysql\data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)搁宾。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
# 默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口
port=3306
default-character-set=utf8
4.初始化mysql
創(chuàng)建mysql服務(wù)
mysqld --install 此處可以自定義服務(wù)名稱朗和,不填則默認(rèn)
- 出現(xiàn)Service successfully installed.創(chuàng)建服務(wù)成功
- 如果出現(xiàn)找不到dll文件則需要下載對應(yīng)的文件放到C:\Windows\System32
文件下載地址一:網(wǎng)上搜索對應(yīng)的文件進(jìn)行下載
文件下載地址二:鏈接:https://pan.baidu.com/s/1rQzqAGwMER3UnvkbakMN0w 提取碼:i5ra
初始化mysql
并在控制臺打印出來斟湃,要內(nèi)心等一會兒初始化結(jié)束后可以看到臨時登陸密碼
mysqld --initialize --console
- 圖中紅框處就是臨時密碼,先保存下來后面需要使用
- 萬一關(guān)了沒記住杆兵,刪掉初始化的 datadir 目錄躺涝,再次執(zhí)行初始化命令,又會重新生成新的初始密碼
5.更改用戶密碼
啟動mysql服務(wù)
net start mysql
進(jìn)入mysql控制臺
mysql -u root -p
- 此處輸入保存的臨時密碼支持復(fù)制粘貼饮潦,鼠標(biāo)右鍵直接在cmd粘貼
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
至此安裝完成
- 如需創(chuàng)建mysql賬號和授權(quán)可以參考我另一篇文章