win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏
文章目錄
- 一、MySQL的卸載
- 二、MySQL的下載安裝和配置
- 三、MySQL的開啟和登錄
- 四、MySQL圖形化管理工具
一、MySQL的卸載
步驟1:停止MySQL服務
在卸載之前,先停止MySQL8.0的服務。按鍵盤上的“Ctrl + Alt + Delete”組合鍵,打開“任務管理器”對話框,可以在“服務”列表找到“MySQL8.0”的服務,如果現在“正在運行”狀態,可以右鍵單擊服務,選擇“停止”選項停止MySQL8.0的服務,如圖所示。
步驟2:軟件的卸載
卸載MySQL8.0的程序可以和其他桌面應用程序一樣直接在“控制面板”選擇“卸載程序”,并在程序列表中找到MySQL8.0服務器程序,直接雙擊卸載即可,如圖所示。這種方式刪除,數據目錄下的數據不會跟著刪除。
步驟3:殘余文件的清理
如果再次安裝不成功,可以卸載后對殘余文件進行清理后再安裝。
①服務目錄:mysql服務的安裝目錄
②數據目錄:默認在C:\ProgramData\MySQL
如果自己單獨指定過數據目錄,就找到自己的數據目錄進行刪除即可。
在操作完以后,需要重啟計算機,然后進行安裝即可。如果仍然安裝失敗,需要繼續操作如下步驟4。
步驟4:清理注冊表(選做)
如果前幾步做了,再次安裝還是失敗,那么可以清理注冊表。
如何打開注冊表編輯器:在系統的搜索框中輸入 regedit
步驟5:刪除環境變量配置
找到path環境變量,將其中關于mysql的環境變量刪除,切記不要全部刪除。
例如:刪除 D:\develop_tools\mysql\MySQLServer8.0.26\bin; 這個部分
二、MySQL的下載安裝和配置
1、軟件的下載
①官網自行下載.msi的文件。
②百度網盤中下載:點擊下載MySQL8.0.26官方社區版 提取碼:0909
2、軟件的安裝
MySQL下載完成后,找到下載文件,雙擊進行安裝,具體操作步驟如下。
步驟1:雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向導。
步驟2:打開“Choosing a Setup Type”(選擇安裝類型)窗口,在其中列出了5種安裝類型,分別是
Developer Default(默認安裝類型)、Server only(僅作為服務器)、Client only(僅作為客戶端)、Full(完全安裝)、Custom(自定義安裝)。這里選擇“Custom(自定義安裝)”類型按鈕,單擊“Next(下一步)”按鈕。
步驟3:打開“Select Products” (選擇產品)窗口,可以定制需要安裝的產品清單。例如,選擇“MySQLServer 8.0.26-X64”后,單擊“→”添加按鈕,即可選擇安裝MySQL服務器,如圖所示。采用通用的方法,可以添加其他你需要安裝的產品。
此時如果直接“Next”(下一步),則產品的安裝路徑是默認的。如果想要自定義安裝目錄,則可以選中對應的產品,然后在下面會出現“Advanced Options”(高級選項)的超鏈接。
單擊“Advanced Options”(高級選項)則會彈出安裝目錄的選擇窗口,如圖所示,此時你可以分別設置MySQL的服務程序安裝目錄和數據存儲目錄。如果不設置,默認分別在C盤的Program Files目錄和ProgramData目錄(這是一個隱藏目錄)。如果自定義安裝目錄,請避免“中文”目錄。另外,建議服務目錄和數據目錄分開存放。
步驟4:在上一步選擇好要安裝的產品之后,單擊“Next”(下一步)進入確認窗口,如圖所示。單擊“Execute”(執行)按鈕開始安裝。
步驟5:安裝完成后在“Status”(狀態)列表下將顯示“Complete”(安裝完成),如圖所示。
3、軟件的配置
MySQL安裝之后,需要對服務器進行配置。具體的配置步驟如下。
步驟1:在上一個小節的最后一步,單擊“Next”(下一步)按鈕,就可以進入產品配置窗口。
步驟2:單擊“Next”(下一步)按鈕,進入MySQL服務器類型配置窗口,如圖所示。端口號一般選擇默認端口號3306。
其中,“Config Type”選項用于設置服務器的類型。單擊該選項右側的下三角按鈕,即可查看3個選項,如圖所示。
步驟3:單擊“Next”(下一步)按鈕,打開設置授權方式窗口。其中,上面的選項是MySQL8.0提供的新的授權方式,采用SHA256基礎的密碼加密方法;下面的選項是傳統授權方法(保留5.x版本兼容性)。
步驟4:單擊“Next”(下一步)按鈕,打開設置服務器root超級管理員的密碼窗口,如圖所示,需要輸入兩次同樣的登錄密碼。也可以通過“Add User”添加其他用戶,添加其他用戶時,需要指定用戶名、允許該用戶名在哪臺/哪些主機上登錄,還可以指定用戶角色等。此處暫不添加用戶。
步驟5:單擊“Next”(下一步)按鈕,打開設置服務器名稱窗口,如圖所示。該服務名會出現在Windows服務列表中,也可以在命令行窗口中使用該服務名進行啟動和停止服務。本書將服務名設置為“MySQL80”。如果希望開機自啟動服務,也可以勾選“Start the MySQL Server at System Startup”選項(推薦)。
下面是選擇以什么方式運行服務?可以選擇“Standard System Account”(標準系統用戶)或者“Custom User”(自定義用戶)中的一個。這里推薦前者。
步驟6:單擊“Next”(下一步)按鈕,打開確認設置服務器窗口,單擊“Execute”(執行)按鈕。
步驟7:完成配置,如圖所示。單擊“Finish”(完成)按鈕,即可完成服務器的配置。
步驟8:如果還有其他產品需要配置,可以選擇其他產品,然后繼續配置。如果沒有,直接選擇“Next”(下一步),直接完成整個安裝和配置過程。
步驟9:結束安裝和配置。
4、配置MySQL8.0 環境變量
步驟1:在桌面上右擊【此電腦】圖標,在彈出的快捷菜單中選擇【屬性】菜單命令。 步驟2:打開【系統】窗口,單擊【高級系統設置】鏈接。 步驟3:打開【系統屬性】對話框,選擇【高級】選項卡,然后單擊【環境變量】按鈕。 步驟4:打開【環境變量】對話框,在系統變量列表中選擇path變量。 步驟5:單擊【編輯】按鈕,在【編輯環境變量】對話框中,將MySQL應用程序的bin目錄(C:\Program
Files\MySQL\MySQL Server 8.0\bin)添加到變量值中,用分號將其與其他路徑分隔開。 步驟6:添加完成之后,單擊【確定】按鈕,這樣就完成了配置path變量的操作,然后就可以直接輸入MySQL命令來登錄數據庫了。詳細可參考:點擊查看
三、MySQL的開啟和登錄
MySQL安裝完畢之后,需要啟動服務器進程,不然客戶端無法連接數據庫。
1、開啟停止
方式1:使用圖形界面工具
步驟1:打開windows服務
~方式1:計算機(點擊鼠標右鍵)→ 管理(點擊)→ 服務和應用程序(點擊)→ 服務(點擊)
~方式2:控制面板(點擊)→ 系統和安全(點擊)→ 管理工具(點擊)→ 服務(點擊)
~方式3:任務欄(點擊鼠標右鍵)→ 啟動任務管理器(點擊)→ 服務(點擊)
~方式4:單擊【開始】菜單,在搜索框中輸入“services.msc”,按Enter鍵確認
步驟2:找到MySQL80(點擊鼠標右鍵)→ 啟動或停止(點擊)
方式2:使用命令行工具
啟動 MySQL 服務命令:net start MySQL服務名
停止 MySQL 服務命令:net stop MySQL服務名
說明:
① start和stop后面的服務名應與之前配置時指定的服務名一致。
②如果當你輸入命令后,提示“拒絕服務”,請以 系統管理員身份 打開命令提示符界面重新嘗試。
2、登錄
當MySQL服務啟動完成后,便可以通過客戶端來登錄MySQL數據庫。注意:確認服務是開啟的。
登錄方式1:MySQL自帶客戶端
開始菜單 → 所有程序 → MySQL → MySQL 8.0 Command Line Client
登錄方式2:windows命令行
格式:mysql -h 主機名 -P 端口號 -u 用戶名 -p密碼
舉例:mysql -h localhost -P 3306 -u root -pabc123
注意:
①-p與密碼之間不能有空格,其他參數名與參數值之間可以有空格也可以沒有空格。如:mysql -hlocalhost -P3306 -uroot -pabc123
②密碼建議在下一行輸入,保證安全
③客戶端和服務器在同一臺機器上,所以輸入localhost或者IP地址127.0.0.1。同時,因為是連接本機: -hlocalhost就可以省略,如果端口號沒有修改:-P3306也可以省略,簡寫成:
mysql -u root -p Enter password:****退出登錄
exit或quit
四、MySQL圖形化管理工具
MySQL圖形化管理工具極大地方便了數據庫的操作與管理,常用的圖形化管理工具有:MySQLWorkbench、phpMyAdmin、Navicat Preminum、MySQLDumper、SQLyog、dbeaver、MySQL ODBCConnector。
大家選個自己喜好的就行。
Navicat MySQL是一個強大的MySQL數據庫服務器管理和開發工具。它可以與任何3.21或以上版本的MySQL一起工作,支持觸發器、存儲過程、函數、事件、視圖、管理用戶等,對于新手來說易學易用。其精心設計的圖形用戶界面(GUI)可以讓用戶用一種安全簡便的方式來快速方便地創建、組織、訪問和共享信息。Navicat支持中文,有免費版本提供。點擊下載Navicat 提取碼:0909
SQLyog 是業界著名的 Webyog 公司出品的一款簡潔高效、功能強大的圖形化 MySQL 數據庫管理工具。這款工具是使用C++語言開發的。該工具可以方便地創建數據庫、表、視圖和索引等,還可以方便地進行插入、更新和刪除等操作,同時可以方便地進行數據庫、數據表的備份和還原。該工具不僅可以通過SQL文件進行大量文件的導入和導出,還可以導入和導出XML、HTML和CSV等多種格式的數據。點擊下載SQLyog 提取碼:0909
數據庫服務連接,以Navicat為例。由于MySQL8之前的版本中加密規則是mysql_native_password,而在MySQL8之后,加密規則是caching_sha2_password,解決問題方法有兩種,第一種是升級圖形界面工具版本,第二種是把MySQL8用戶登錄密碼加密規則還原成mysql_native_password。
第二種解決方案如下,用命令行登錄MySQL數據庫之后,執行如下命令修改用戶密碼加密規則并更新用戶密碼,這里修改用戶名為“root@localhost”的用戶密碼規則為“mysql_native_password”,密碼值為“123456”,如圖所示。
總結
以上是生活随笔為你收集整理的win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一十前后开是什么生肖
- 下一篇: MySQL基本的SELECT语句,SQL