前言:
我對 “MySQL社區版” 的理解是:它只是一個后台服務,它的管理需要用到其他的數據庫管理軟件,這里我用的是 Navicat Premium,這個軟件可以同時為多個數據庫提供管理,比如MySQL,SQL Sever,Oracle等,當然了也可以用 Navicat for MySQL,都是一樣的。
MySQL社區版 是 Oracle 公司提供的一個免費的數據庫, 直接下載就行。
Navicat Premium 是需要付費的,它有14天的免費體驗時間,想要破解也可以,可以下載我的破解包。
兩個鏈接:
- CSDN:我在CSDN上傳了破解包,如果你感覺我的教程寫的對你有幫助,而你又有CSDN的積分或者金幣,可以支付下載。
ps:因為版權問題,CSDN不允許上傳了,麻煩大家給這篇文章點贊吧。
- 網盤: 這個是免費的,有時候我會更改網盤文件夾的位置,如果打不開鏈接,可以百度去搜索破解方法,也可以使用我的第一個鏈接。
鏈接:https://pan.baidu.com/s/1D-HV0yG6eQ349tKeoYBWpw
提取碼:wdhf
所需軟件:
- MySQL社區版
- Navicat Premium(Navicat for MySQL)
一、MySQL社區版下載及安裝
- MySQL社區版
網址:https://www.mysql.com/downloads/
首先選擇 DOWNLOADS
然后向下拉,到這個界面
找到 MySQL Community (GPL) Downloads,點擊進入下面界面
點擊 MySQL Community Server 然后進入下面界面,選擇符合自己要求的壓縮包下載
進入下載界面,點擊下面紅色的框可以直接下載,而不用注冊和登錄,省去很多麻煩。
下載結束
下載后解壓,發現是個文件夾,如下圖。並沒有安裝的exe文件。別慌,這個的確沒有界面,他只是一個后台的軟件,是一個服務。需要搭配其他軟件一起使用。
我使用的是 Navicat Premium( 也可以用Navicat for MySQL ),然后就可以了
二、配置MySQL環境變量
- 移動文件夾:將壓縮包復制到你想安裝的位置,(我是在D盤新建了MySQL文件夾,將文件復制到MySQL文件夾,地址是 D:\MySQL\mysql-8.0.17-winx64 )
- 配置環境變量,與 Java 的環境變量類似
首先:我的電腦 ---》屬性 ---》高級系統設置 ---》環境變量,到達這個界面:
點擊新建,變量名填寫: 【MySQL_HOME】,變量值填寫你剛剛復制的文件夾的地址,我的是:【D:\MySQL\mysql-8.0.17-winx64】,點擊確定
找到 【path】,然后雙擊【path】(或者單擊path,然后單擊【編輯】)
進入編輯頁面,點擊【新建】,在框中填入【%MySQL_HOME%\bin】
環境變量編輯結束,點擊確定,退出界面。
注意:不要點【取消】或者其他的鍵。一定要確認
三、修改配置文件:
在安裝文件夾中找到my-default.ini,或者自己建立一個my.ini文件。(大概率找不到,沒有就新建一個)
用記事本打開,編輯內容,此處可以直接復制我的內容,我的經過驗證是沒錯的。保存關閉
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\MySQL\mysql-8.0.17-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\MySQL\mysql-8.0.17-winx64\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
三、安裝MySQL:
打開【cmd】(即 命令提示符),我安裝時參考的教程說是需要進入MySQL的安裝目錄,但是經過驗證,不需要如此,如果環境變量配置完成就沒有問題。
(下圖是進入安裝目錄,可省略,沒必要)
輸入【mysqld -install】失敗了的話,用管理員身份打開再試一遍。提示安裝成功
輸入【net start mysql】,啟動服務,
然后是登錄
我參考的教程提示如下:(錯誤做法)
但是實際有問題,登錄失敗,提示如下
然后開始了無止境的: 百度--》嘗試 ---》 百度--》嘗試 ---》 百度--》嘗試 ,最后花了兩個小時才解決。
如果你已經嘗試了上面的錯誤做法,也沒關系。我還有一個隨筆,里面寫了解決方法:打開【D:\MySQL\mysql-8.0.17-winx64\data】,然后找一個文件【電腦名.err】,記事本打開后,找到【Note】的一行,最后面【】【root@localhost:密碼】,root@localhost:后面就是密碼,如下圖
下面分享正確做法,(注:我沒有嘗試這種做法,不知道有沒有問題)
輸入【mysql -u root -p password】 其中 password 用你想設置的密碼代替
它的原理是:在你沒有輸入密碼的時候,會自動設置一個隨機密碼,儲存在我剛剛說的那個文件夾里面。
而當你輸入了自己想要的密碼后,就可以使用自己的密碼登錄了。
然后登錄成功
主要參考:
1、博客園 博主【放飛的回憶】文章《MySQL下載安裝詳情教程》
原文地址:https://www.cnblogs.com/ziyoublog/p/9722849.html
2、CSDN博主【Arrio_Y】文章《MySQL登錄出錯:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)》
原文地址 https://blog.csdn.net/Arrio_Y/article/details/88293223
四、下載及安裝 Navicat Premium
官網網址: https://www.navicat.com.cn/products/navicat-premium
點擊【試用】,選擇版本直接下載
直接安裝,具體過程不再講解
五、破解方法:
我上傳了的破解包,在文章的最上面有鏈接,可以直接用,也可以網上搜索其他的教程,很簡單。
運行界面截圖: