MySQL zip下載與安裝

一. MySQL下載
1. 進入MySQL官網
官網地址:https://www.mysql.com/

2. 點擊DOWNLOADS

這裏寫圖片描述
3. 點擊Community(GPL) Downloads

這裏寫圖片描述
4. 找到MySQL Community Server,點擊下面的DOWNLOAD,進入下載頁

這裏寫圖片描述
5. 到了真正的下載頁面,選擇平臺,選擇版本(安裝版和免安裝版),點擊Download


6. 僅僅只是下載,點擊No thanks, just start my download.即可

 

二. MySQL安裝
1.

  •  配置初始化的my.ini文件

解壓後的目錄並沒有my.ini文件,沒關係可以自行創建。在安裝根目錄下添加 my.ini(新建文本文件,將文件類型改爲.ini),寫入基本配置: 

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=C:\Program Files\MySQL
# 設置mysql數據庫的數據的存放目錄
datadir=C:\Program Files\MySQL\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

添加環境變量 
右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量,出現如下界面: 
 
點擊系統變量下的新建按鈕: 
 
輸入變量名:MYSQL_HOME 
輸入變量值:D:\java\mysql(即爲mysql的自定義解壓目錄)

選擇系統變量中的Path,點擊編輯 
 
在變量值中添加變量值:%MYSQL_HOME%\bin,注意是在原有變量值後面加上這個變量,用;隔開,不能刪除原來的變量值

將mysql註冊爲windows系統服務 
從控制檯進入到MySQL解壓目錄下的 bin 目錄下: 

輸入服務安裝命令:

在MySQL安裝目錄的 bin 目錄下執行命令:

mysqld --initialize --console

安裝成功後會提示服務安裝成功。 

 

注意!執行輸出結果裏面有一段:  [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 9P0gYk-?0,kT其中root@localhost:後面的9P0gYk-?0,kT就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,後續登錄需要用到。複製密碼  先保存起來!!!

注:my.ini文件放在MySQL解壓後的根目錄下,移除服務命令爲:mysqld remove

啓動MySQL服務 
方法一: 
啓動服務命令爲:net start mysql 
方法二: 
打開管理工具 服務,找到MySQL服務。 
通過右鍵選擇啓動或者直接點擊左邊的啓動來啓動服務。

修改 root 賬號的密碼 
剛安裝完成時root賬號默認密碼爲空,此時可以將密碼修改爲指定的密碼,代碼如下:

c:>mysql –uroot -p
先使用默認密碼進行登陸(默認密碼獲取見個人問題彙總),登陸完成之後使用MySQL,會提示: You must reset your password using ALTER USER statement before executing this statement.

使用下面語句更改MySQL默認密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
後續登陸MySQL時,我們就可以通過自己設置的密碼登陸root賬戶啦。

三. MySQL卸載
1. 免安裝版卸載過程
停止MySQL服務 
通過cmd命令打開窗口(以管理員身份),輸入代碼:
net stop mysql
1
刪除MySQL服務 
輸入代碼:
mysqld --remove MySQL3307
或者    
sc delete MySQL3307

上面操作成功時顯示: 


刪除MySQL的安裝目錄

修改註冊表 
開始-運行裏面輸入regedt,打開註冊表.註冊表裏MySQL的項就是這三項: 
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL 
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL【不一定有】 
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL【不一定有】

建議刪除環境變量中卸載的MySQL屬性 
右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量,在系統變量中找到MYSQL_HOME屬性,點擊編輯,在彈窗中點擊刪除,在系統變量中找到Path,點擊編輯,變量值中刪除關於MSYQL_HOME的那一段。

四. 個人問題彙總
1. 啓動可能遇到的問題
Mysql 服務無法啓動 服務沒有報告任何錯誤 
mysql所在目錄\data不存在或者初始化錯誤,刪除原來的data目錄,通過命令mysqld –initialize重新初始化data目錄,只有確保data目錄初始化正確才能正常的啓動MySQL。
2. 登陸MySQL時可能遇到的問題
Access denied for user ‘root’@’localhost’ (using password: NO) 
造成原因:MySQL 5.7之後初始密碼不再默認爲空,原來的空密碼不再能登陸 
解決方法:先查看MySQL的默認密碼,找到 MySQL 的安裝目錄下的 data 目錄中 DESKTOP-CMV2I82.err 文件 

打開 DESKTOP-CMV2I82.err 文件,尋找 A temporary password is generated for root@localhost: KaUd0J#.O&gB ,後面的KaUd0J#.O&gB就是 MySQL 的默認密碼。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章