在剛開始接觸 mysql的時候,安裝都費了好大勁,網上好多教程可能因為版本不同沒辦法完全對應上,東拼西湊的各種凌亂,怕以后再次需要安裝的時候忘了,現在整理如下:
(至於為啥是zip版,msi的步驟都感覺好多,還不如用zip)
大致步驟如下:
解壓->環境變量 ->my.ini配置 ->c++文件包安裝 ->mysqld --initialize --console ->等待密碼
->mysqld --install ->net start mysql ->mysql -u root -p ->輸入密碼 ->成功 進入mysql
(
->exit // 退出mysql
->net stop mysql // 關閉mysql服務
->mysqld --remove // 刪除mysql
再刪掉data文件可重新進行命令行安裝操作
)
1.下載解壓
下載網址:https://dev.mysql.com/downloads/mysql/
下載之后解壓得到:
2.環境變量配置
右擊計算機 -> 屬性 -> 左側 高級系統設置 -> ”高級“選項卡 -> 環境變量
(win7版本的環境變量如圖)
系統變量上面配置mysql環境(個人習慣設置在用戶變量上)
3.my.ini配置
回到解壓目錄新建txt並改名為my.ini(格式改為 .ini 格式)並輸入以下內容:
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 !!!需要自行更改
basedir=D:\mysql-8.0.11-winx64
# 設置mysql數據庫的數據的存放目錄 !!!需要自行更改
# datadir==D:\mysql-8.0.11-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
4.c++文件包安裝
配置完成后本應該可以的了,但是在命令行操作時出現了缺少.dll文件,這個可以通過安裝vsc++的運行庫(vs2013及以上版本安裝后會自動下載好或者單單下載插件包)解決
Microsoft Visual C++ 2015 Redistributable參考下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
解壓安裝
5.接下來基本上都是命令行操作:
左下角開始按鈕搜索 cmd 以管理員方式運行!!!
mysqld --initialize --console 等待一會后出現初始密碼並且在解壓目錄下會發現一個data文件夾
mysqld --install (這一步需要管理員權限,不然會提示安裝失敗,所以用管理員身份打開cmd)
net start mysql 打開mysql服務,這一步同樣需要管理員權限(因為后面關閉服務時也需要)
mysql -u root -p 輸入密碼
成功 進入mysql
6.修改密碼(根據mysql的版本 對應命令不同):
在登陸以后(所以盡量記住原密碼)
舊版本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
新版本:ALTER user 'root'@'localhost' IDENTIFIED BY 'MyNewPassword';