下載地址(不含其他圖形界面)
https://dev.mysql.com/downloads/windows/installer/
如果下載win7 64位,在下載后出現不兼容,可以在window窗口菜單中找到mysql install --community擴展項下載一個x64位即可。個人選了兼容版本5.6.51版本
變量配置
選擇“此電腦”,單擊右鍵,選擇“屬性” -> “高級系統設置” -> “環境變量”。
分別設置如下系統變量值:
MYSQL_HOME C:\Program Files\MySQL\MySQL Server 5.6 path %MYSQL_HOME%\bin
然后回到MySQL目錄(個人電腦 C:\Program Files\MySQL\MySQL Server 5.6)打開\bin文件夾下創建my.ini文件(可以理解為初始化啟動提供服務並建立連接傳輸數據所需的協議信息),填寫如下代碼:
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=%MYSQL_HOME% datadir=%MYSQL_HOME%\data [WinMySQLAdmin] %MYSQL_HOME%\bin\mysqld.exe
測試服務
(1)進入cmd界面,執行如下命令(或者進入>bin文件目錄打開cmd執行):
>mysqld.exe –install Service successfully installed.
表示安裝成功
(2)初始化mysql,創建一個具有空密碼的 root 用戶,在 cmd 命令提示符界面輸入 mysqld --initialize-insecure后,系統會自動在 mysql安裝路徑中生成相應的 data 目錄,並自動創建好空密碼的 root 用戶,表示初始化成功。
>mysqld --initialize-insecure
啟動 mysql 並設置密碼
(3)在 cmd界面輸入如下命令,啟動 mysql 服務:
>net start mysql
然后,在服務啟動后,因為剛創建的 root 用戶是空密碼,因此,需要先進行密碼設定,在 cmd 界面輸入以下內容。(默認設置root和123456)
>mysqladmin -u root -p password 此處輸入新的密碼 Enter password: 此處輸入舊的密碼
(note:由於剛開始創建用戶的密碼為空,所以在第一次修改用戶的密碼時,在Enter password: 的后面不用輸入舊密碼,直接回車)
最后,如需把已經啟動的MySQL 服務給停止掉,則執行如下命令:
>net stop mysql
再啟動mysql服務:
>net start mysql
測試是否安裝成功:
>net start mysql // 開啟mysql >mysql -u root -p // 連接mysql
測試問題
如果提示缺少:(安裝mysql過程中出現無法找到入口,無法定位程序輸入點fesetround於動態鏈接庫;或者運行net start mysql仍是出錯!)
發生系統錯誤2
服務名無效
...
// 首先刪除 >mysql:mysqld --remove // 再重新安裝 >mysqld --install -> 這里ok也就是安裝成功了 // 再重新啟動 >net start mysql -> 這里出錯,基本確認是啟動不正確,細心、檢查一下就可以解決問題
比如碰到:服務名無效!刪除mysql目錄下/data文件下的數據,保留/data目錄,然后看mysql服務名稱是否正確,通過win+R輸入services.msc,查看mysql服務名為MySQL56,然后打開cmd界面,輸入net start MySQL56顯示服務啟動成功!否則會提示:發生系統錯誤問題!
參考地址: https://blog.csdn.net/lovedingd/article/details/106725356
https://www.cnblogs.com/xiongdongdong/p/11387181