本文下載的是MySQL的最新版本8.0.19,windows下64位的ZIP包,本人電腦系統是Windows 10。
把下載的壓縮包,解壓到 D:\mysql-8.0.19-winx64
,在解壓后的目錄中編寫配置文件my.ini,以及文件夾data。
1. 編寫配置文件my.ini
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=M:\mysql-8.0.19-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=M:\mysql-8.0.19-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
2. 配置環境變量
添加一個 MYSQL_HOME 值為解壓后的目錄:M:\mysql-8.0.19-winx64
,然后在Path中添加mysql的bin位置:%MYSQL_HOME%\bin
3. 安裝服務
以管理員的身份運行cmd,利用cd的命令切換到你實際安裝的位置,例如M:\mysql-8.0.19-winx64\bin
- 輸入安裝指令: mysqld --install [服務名]
ps:
1、服務名不寫,默認為mysql
2、若提示服務已存在,執行sc delete [服務名] 就可以刪掉之前的服務
如果遇到下圖情況,需要更換管理員方式執行命令提示符即可
如果遇到提示 提示缺少vcruntime140_1.dll
,需要安裝VC++運行庫,微軟常用運行庫合集,安裝完畢后重啟系統,重新走這一步即可
- 執行 mysqld --initialize --console (初始化) 記錄下root的臨時密碼
4. 啟動服務
執行 net start mysql(運行)
-
其他常用命令
mysqld --remove 移除服務 net stop mysql 停止mysql服務
5. 配置MySQL root口令
* 執行 `mysql -u root -p` 使用臨時密碼登錄
* `ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';` 設置root密碼為password,
安裝MySQL完成
本文在原鏈接:https://www.jianshu.com/p/5433b43eacbf 基礎上修改一點