一、mysql下載
直接去官網https://www.mysql.com/下載最新版本的mysql包,目前版本是8.x
mysql支持msi安裝版本,這裏我選擇的是免安裝zip版本:
紅色框中是zip包,綠色框去往MSI安裝程序版本下載地址,選擇download後下載zip包。
安裝步驟:
1.將下載下來的zip包解壓,將內部mysql-8.x文件放到你想要安裝mysql的目錄,這裏我將其重命名爲mysql8,以便後續識別和使用:
2.在mysql目錄中新增my.ini配置文件:
my.ini內容如下,主要對mysql的基本信息進行了配置:
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄,就是你自己將解壓後的文件放置的位置。建議在windows中是用雙斜槓來代替單斜槓,以免出錯
basedir=D:\\SoftWare\\MySQL\\mysql8
# 設置mysql數據庫的數據的存放目錄,Data目錄會在初始化時自動創建,無需手動創建
datadir=D:\\SoftWare\\MySQL\\mysql8\\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]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
3.在cmd中安裝
以管理員身份運行cmd,否則可能出現權限不夠問題
在mysql安裝目錄下進入bin目錄,執行命令
mysqld --initialize --console
執行完成後,會打印 root 用戶的初始默認密碼:找到如下位置,記住自己的默認密碼
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E
4.安裝服務
同樣在cmd中mysql\bin目錄中執行命令
mysqld --install [服務名]
服務名可以默認,也可以自己設置,當電腦安裝有不通版本的服務時可以自定義名字,我這裏設置的服務名是mysql8.
安裝完成之後,可以通過命令net start mysql8啓動MySQL的服務。通過命令net stop mysql8停止服務。
5.更改密碼
由於初始密碼太過於複雜,可以考慮更改替換初始密碼:
在MySQL安裝目錄的 bin 目錄下執行命令:
5.1進入mysql命令行工具:
mysql -u root -p
會提示輸入密碼,記住了上面第3步安裝時的密碼,填入即可登錄成功,進入MySQL命令行模式。注意mysql命令行需要以分號結尾才能執行。
5.2更改密碼:
在MySQL中執行命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
可無視大小寫,此時運行命令後即可更換到新密碼,後續配置mysql\bin在path中的路徑後即可在全局使用mysql命令。
6.使用
在mysql中使用show databases,即可查看已有數據庫,可新建數據庫,表等,至此mysql安裝配置基本完成。