MySQL安裝及其與Navicat for MySQL的連接

MySQL安裝

本人安裝主要參考以下兩篇文章:
https://www.jb51.net/article/158360.htm
http://www.runoob.com/mysql/mysql-install.html

安裝步驟如下:
1.安裝包的下載,MySQL下載。如圖,首先選擇操作系統,然後選擇你需要下載的版本。可以看到圖中有“Recommended Download”與“Other Download”兩個選擇,區別爲:第一個爲.msi文件,安裝時與常見的.exe類似,有圖形界面的引導;第二個爲.zip壓縮文件,安裝時將其解壓到需要安裝的目錄,然後進入cmd進行一些命令即可使用。選擇第一種方式的可參考百度經驗或自行查找一些教程。我下載時選擇了.zip文件,故在此介紹我的安裝過程。
MySQL
2.將下載好的.zip文件解壓到你想要安裝的目錄(C/D/E盤均可)。
3.以管理員身份打開cmd,依次輸入以下命令。
4.輸入“cd 你的解壓目錄”+“\bin”,ENTER.
eg:cd D:\SOFTWARE\MySQL\bin
5.輸入“d:",ENTER,進入bin文件夾下。如果你安裝在其他盤,這一步輸入相應的盤符即可。
eg:d:orc:ore:
6.輸入mysqld -install,ENTER。注意中間有空格,以及這裏是‘mysqld’而不是‘mysql’。
7.配置mysql。輸入mysqld --initialize--insecure,回車後再次在bin目錄下輸入mysqld --initialize,這時會在‘D:\SOFTWARE\MySQL’目錄(你的安裝目錄)下生成一個‘data’目錄。 在‘data’目錄下包含一個‘.err’文件,用記事本打開,如下圖中“root@localhost:”後面是初始密碼,需要記住,之後會用到。

注:在這裏我輸入mysqld --initialize--insecure後有報錯,查到的可能原因是“MySQL 8+ 不需要存放目錄,系統自己生成即可,否則有可能報錯”,但這個錯誤好像是沒有什麼影響,繼續進行mysqld --initialize後同樣的也會生成‘data’目錄。
或者你可以嘗試下面這種方法,不輸入mysqld --initialize--insecuremysqld --initialize,輸入mysqld --initialize --console,效果如下(此方法來源於開始提到的第二篇參考,本人未進行嘗試,實際效果不知):在這裏插入圖片描述

8.在‘D:\SOFTWARE\MySQL’目錄/你的安裝目錄下新建一個‘.ini’格式的文件,然後在裏面輸入以下內容並保存(新建.txt文件,輸入內容保存後,改後綴爲.ini)。

[mysql]
default-character-set=utf8

[mysqld]
port = 3306 
basedir=D:\SOFTWARE\MySQL
datadir=D:\SOFTWARE\MySQL\data
#其餘內容可直接複製,上面‘basedir’和‘datadir’兩行改成你對應的地址即可
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

9.輸入net start mysql,ENTER,啓動MySQL服務。
10.輸入登錄命令mysql -u root -p,然後根據提示將前面的密碼輸入,成功進入mysql,如下圖所示。
MySQL登入成功
至此,MySQL安裝配置以完成,你還可以進行以下幾步進行一些優化:
a、修改密碼。在cmd中登陸mysql(即上述第10步),輸入SET PASSWORD = '你的新密碼'
b、配置環境變量。右鍵‘此電腦’—>‘屬性’—>‘高級系統設置’—>‘環境變量’,在‘系統變量’的‘Path’路徑中添加‘D:\SOFTWARE\MySQL\bin’(選擇你的bin路徑),然後保存。這樣以後就可以直接從命令行工具啓動MySQL了,而不需要先進入‘bin’目錄下,如下圖對比所示。
在這裏插入圖片描述

Navicat for MySQL的連接

Navicat for MySQL 是管理和開發 MySQL 或 MariaDB 的理想解決方案。它是一套單一的應用程序,能同時連接 MySQL 和 MariaDB 數據庫,並與 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里雲、騰訊雲和華爲雲等雲數據庫兼容。這套全面的前端工具爲數據庫管理、開發和維護提供了一款直觀而強大的圖形界面。

安裝Navicat for MySQL後(安裝及破解教程可自行百度),點擊‘連接’,彈出如圖對話框,輸入連接名與密碼,點擊“連接測試”顯示“連接成功”後點擊“確定”即完成連接。
在這裏插入圖片描述
在我點擊“連接測試”後報錯1251,經查詢是MySQL 8+版本的加密方式和MySQL 5+的不一樣,因此連接會報錯(對,就是我安裝的Navicat for MySQL版本太老了,如果你去官網Navicat下載最新版本安裝破解,應該不會出問題吧)。
在這裏插入圖片描述
解決方法也比較簡單,更改加密方式,在cmd中依次輸入下圖紅框中命令即可:
在這裏插入圖片描述
退出cmd後重新在Navicat for MySQL中進行連接,發現不會再有1251錯誤。

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