1、官網下載安裝包
官網下載地址:https://dev.mysql.com/downloads/mysql/
選擇如下圖版本
2、解壓安裝包
3、創建配置文件
新建記事本創建my.ini配置文件
4、修改配置文件
打開新建文本文檔保存一下內容,並另存為該新建文本文檔.txt為my.ini文件名稱
[mysqld] # 設置 3306 端口 port=3306 # 設置 mysql 的安裝目錄(需要改為你自己本機的解壓路徑) basedir=D:\mysql-8.0.28-winx64 # 設置 mysql 數據庫的數據的存放目錄(需要改為你自己本機的解壓路徑,並且data文件夾不能自己手動創建,需要后面代碼執行自動生成data文件夾) datadir=D:\mysql-8.0.28-winx64\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
5、配置系統環境變量
右鍵此電腦打開屬性設置,配置系統環境變量
新建系統變量 MYSQL_HOME
變量值就是本地的安裝包的解壓路徑 D:\mysql-8.0.28-winx64
或者也可以直接把變量值配置成bin目錄下 D:\mysql-8.0.28-winx64\bin
然后找到用戶變量Path下新建路徑 %MYSQL_HOME%\bin
6、腳本執行安裝
6.1、打開命令提示符
6.2、創建data目錄文件,等待創建完成(按照順序依次執行命令,注意中途報錯問題)
mysqld --initialize-insecure
另外就是我自己在另存為my.ini文件的時候,選擇編碼格式的時候選擇了utf-8的編碼格式后期報了如下圖的錯誤,后來我換了配置文件的編碼格式為ANSI編碼格式重新執行該命令就成功了。
還有一個錯誤就是彈窗提示“由於找不到vcruntime140_1.dll,無法繼續執行代碼”的錯誤,查了一下是因為我這個電腦缺少VC運行庫的事情,安裝VC運行庫后正常執行命令成功。
6.3、初始化data文件夾
mysqld --defaults-file=D:\mysql-8.0.28-winx64\my.ini --initialize –console
6.4、安裝mysql命令
mysqld install
6.5、進行MySQL初始化,執行后創建root用戶
mysqld --initialize-insecure --user=mysql
6.6、啟動MySQL服務
找到mysql服務點擊啟動即可
或者直接執行命令啟動mysql服務
net start mysql
6.7、啟動后root用戶密碼為空,修改密碼的命令如下
mysqladmin -u root -p password 123456
6.8、登錄數據庫root用戶
mysql -u root -p
回車后輸入密碼123456登錄即可