mysql數據庫安裝及連接完美教程(保證成功)

1.首先我們需要下載一個msql的安裝包,網址如下:

https://dev.mysql.com/downloads/mysql/

這個是解壓版本的數據庫安裝

下載後解壓到一個文件夾中(最好不要有中文字符否則容易出問題)

2.配置my.ini文件(具體的配置看註釋,basedir配置就是你安裝的目錄,datadir目錄就是初始化數據庫生成文件的路徑)

my.ini文件中的配置如下,複製進去就可以

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=C:\mysql\mysql-8.0.19-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\mysql\mysql-8.0.19-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

3.配置環境變量

我的電腦-更多-屬性-高級系統設置-環境變量

新增兩個環境變量,如截圖

4.通過管理員身份打開cmd.exe文件

5.進入到解壓文件的bin目錄下,C:\mysql\mysql-8.0.19-winx64\bin

cd C:\mysql\mysql-8.0.19-winx64\bin

dos命令參考網址:https://blog.csdn.net/geng31/article/details/80584290

6.安裝mysql數據庫命令(這步可能會報錯,不識別命令,如果有報錯可以下載一個軟件包,網址:https://pan.baidu.com/s/1e4RIrbGWUSdSrIe2ApWptw  提取碼:5hvn)

mysqld -install

7.安裝成功後,初始化數據庫

命令:mysqld –initialize

執行成功後會生成一個data的文件夾,裏面包含如多文件,其中LAPTOP-QH7DGCG1.err就有生成的隨機密碼

8.啓動mysql數據庫服務(在C:\mysql\mysql-8.0.19-winx64\bin目錄下)

net start mysql

9.在C:\mysql\mysql-8.0.19-winx64\bin目錄下登錄MySQL服務端

命令:mysql -u root -p

輸入密碼,登錄成功(密碼就是上面那步生成的隨機密碼)

初次登錄成功需要修改一下密碼,命令如下

alter user 'root'@'localhost' identified by 'zyc123';

注意分號一定要帶,否則會報錯,語句就是把密碼改成了zyc123

然後可以查看一下數據庫的相關信息

此上數據庫已安裝成功,接下來是用navicat工具連接mysql

下載navicat工具地址(自己百度下載一個破解版即可):https://www.cr173.com/soft/38153.html

連接輸入用戶名密碼,可能出現2059的報錯,是因爲最新版本和之前的版本密碼加密規則

存在改變,mysql8 之前的版本中加密規則是mysql_native_password,而之後的加密規則

是caching_sha2_password,需要修改未之前的加密規則

解決辦法:通過mysql客戶端登錄服務端,也就是上面的登錄過程

1.用管理員身份啓動cmd.exe工具,進入到C:\mysql\mysql-8.0.19-winx64\bin目錄下

登錄:mysql -u root -p

2.執行命令ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

3.執行命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'zyc123';

全部執行成功後,重新連接就ok了。

感謝大家的支持,不喜勿噴哦(有問題可以評論,我一一解答)

 

 

 

 

 

 

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