MySQL服務安裝配置(本機)+Navicat for MySQL數據庫可視化管理開發工具安裝+一鍵啓動MySQL服務+常見問題解決【圖文教程】附資源鏈接

一、準備工作

在準備安裝之前,需要了解自己電腦的位數,來安裝適合自己操作系統位數的軟件。
現在大部分電腦操作系統都是64位,不排除有32位的存在,那麼我們需要了解的是:
64位操作系統的電腦可以安裝64位和32位的軟件
32位操作系統的電腦只能安裝32位的軟件
右鍵單擊此電腦,點擊屬性,即可在箭頭所示位置查看,例如筆者系統爲64位
在這裏插入圖片描述
在這裏插入圖片描述

二、MySQL官網下載+Navicat for MySQL下載

  1. 官網下載地址:https://dev.mysql.com/downloads/mysql/
    這裏可以直接選擇官網最新8.x版本下載,但是筆者推薦往期5.7版本,避開更多不必要的麻煩
    所以推薦圖中第三步選擇往期版本下載
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述
  2. Navicat for MySQL網盤下載鏈接:
    鏈接:https://pan.baidu.com/s/1ghr6ODinkDNKnunVSi499g
    提取碼:y618
    安裝教程在鏈接中包含,下載即可看到

三、MySQL服務部署+配置+安裝+啓動測試

  1. 將下載的MySQL解壓放置於純英文路徑文件夾下
  2. 在根目錄下新建名爲my.ini的文件,注意後綴爲ini,添加配置信息如下
    此處安裝路徑和data路徑爲開發人員本機路徑,自行修改即可
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
 
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\Environment\MySQL\mysql-5.7.29
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
datadir=D:\Environment\MySQL\mysql-5.7.29\data
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
  1. 管理員身份打開cmd窗口,路徑定位到下載的mysql文件夾下bin目錄
    輸入命令mysql測試是否出現找不到MSVCR120.dll文件的情況
    在這裏插入圖片描述
    如果沒有此錯誤則跳過此步驟,有錯誤則繼續此步
    前往微軟官網下載:https://www.microsoft.com/en-us/download/details.aspx?id=40784
    選擇合適的位數,下載安裝後重新執行即可
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
  2. 配置測試完畢後,初始化MySQL
    輸入命令:mysqld --initialize --console會產生一個隨機密碼,是默認生成的初始密碼,可以稍後修改。此處注意:生成的隨機密碼建議先複製粘貼到一個記事本中,cmd窗口中的數字0和字母O不好區分(筆者也爲此卡住好一陣…)例如圖中倒數第二三位密碼應該是大寫字母OO,但是看着很像數字00
    在這裏插入圖片描述
  3. 輸入命令:mysqld install即可安裝
    在這裏插入圖片描述
    6.輸入命令:net start mysql即可啓動MySQL服務
    在這裏插入圖片描述
    注意:此處如果出現發生系統錯誤,拒絕訪問,則是沒有用管理員身份啓動cmd窗口,
    需重新啓動

四、root用戶登錄MySQL服務+重置密碼

  1. 初始化mysql步驟中我們已經記下了默認密碼,需要用此密碼登錄
    確保服務開啓後,繼續在mysql文件夾中bin目錄下輸入命令:mysql -u root -p回車並輸入密碼
    登錄成功後即可看到cmd窗口以mysql>開頭輸入命令:set password = password('745689');
    注意:不要忘記分號
    在這裏插入圖片描述
    此時輸入命令exit即可退出,再次使用mysql -u root -p登錄就可以使用我們重置的新密碼了
  2. 如果我們需要將root用戶密碼設置爲空,則進行如下步驟
    首先root用戶登錄進入mysql,輸入命令:select host,user from user;查看user數據表
    得到root用戶對應的host,例如圖中root對應的host爲localhost,服務器中可能爲%
    在這裏插入圖片描述
  3. 依次輸入命令:
    use mysql
    update user set authentication_string ='' where user='root';
    alter user "root"@"localhost" identified by '';
    第三條命令得localhost參數爲第二步查詢到root用戶對應的host,是localhost則正常填寫,如果爲%,就把localhost替換爲%即可
    在這裏插入圖片描述
  4. 密碼設置爲空完畢後,exit退出再使用mysql -u root登錄即可,不需要再使用密碼
    在這裏插入圖片描述

五、Navicat for MySQL連接本機MySQL服務

  1. 啓動Navicat for MySQL,點擊左上角文件–>新建連接–>MySQL…
    在這裏插入圖片描述
  2. 彈出的新建連接界面填寫連接名,ip地址,端口號,用戶名,密碼
    其中連接名隨意填寫,ip地址使用本機填寫localhost即可(如果連接服務器則填寫對應外網ip)
    端口號默認3306,用戶名root,密碼如果設置爲空則不需填寫
    最後點擊連接測試,成功即可
    在這裏插入圖片描述
    在這裏插入圖片描述
  3. 連接成功後即可展示數據表圖形化界面,道理和cmd中執行select host,user from user命令一致,只不過以一種更直觀更方便的形式展現出來
    在這裏插入圖片描述

六、桌面一鍵啓動MySQL服務

MySQL服務測試啓動成功後,開發人員每次啓動都要在cmd窗口中執行命令,過於繁瑣,
因此可以設置bat批處理腳本文件設置一鍵啓動

  1. 在桌面新建文件startMySQL.bat,注意後綴爲bat,輸入如下命令後保存,停止則是stop
    @Echo Off
    net start mysql
    CMD
    在這裏插入圖片描述
  2. 經過上面一系列的安裝步驟發現,需要以管理員身份運行cmd窗口,執行命令,所以,批處理文件也需要設置爲管理員身份運行,否則會出現錯誤。
    我們只需要將該文件右鍵,發送到桌面快捷方式,在高級選項中設置管理員身份運行即可
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

-----------------------------------------------------------

以上是筆者對於MySQL服務本機安裝配置總結的方案
如有問題和批評指正的地方可以私信或評論區中留言

筆者文章推薦
Tomcat下載+配置驗證+常見問題解決【圖文教程】附資源鏈接
jdk各版本安裝+環境變量配置+常見配置問題的解決【圖文教程】附資源鏈接
eclipse下載安裝+eclipse部署Tomcat+創建JavaWeb項目+訪問jsp文件+常見問題解決【圖文教程】
IntelliJ IDEA創建JavaWeb項目+部署Tomcat+Tomcat熱部署+常見問題解決【圖文教程】

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