日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql++pc客户端_Mysql超详细安装配置+客户端连接

發布時間:2025/3/15 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql++pc客户端_Mysql超详细安装配置+客户端连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載

選擇直接下載

解壓

我將Mysql解壓到:E:\devSofts\mysql-8.0.21-winx64\mysql-8.0.21-winx64地址,后面的內容和這相關,可以根據你的實際情況稍作修改。

配置環境變量

此電腦 -> 屬性 -> 高級 -> 環境變量。

在Path中添加環境變量:

E:\devSofts\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin

配置環境變量好處就是,你不必每次都在bin目錄下執行命令,你可以在任何位置做相關的操作。

新建文件

在E:\devSofts\mysql-8.0.21-winx64\mysql-8.0.21-winx64目錄下新建mysql.ini作為配置文件。

配置mysql.ini

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

#設置3306端口

port = 3306

# 設置mysql的安裝目錄

basedir=E:\devSofts\mysql-8.0.21-winx64\mysql-8.0.21-winx64

# 設置mysql數據庫的數據的存放目錄

datadir=E:\devSofts\mysql-8.0.21-winx64\mysql-8.0.21-winx64\data

# 允許最大連接數

max_connections=200

# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

# 允許連接失敗的次數。防止有人從該主機試圖攻擊數據庫系統

max_connect_errors=10

安裝

以管理員方式打開cmd

輸入以下命令,正常情況沒有反應。

mysqld --initialize-insecure --user=mysql

接著輸入以下命令:

mysqld install

啟動服務

cmd下輸入命令,啟動服務。

net start mysql

進入mysql

第一次進入免密登錄的:

mysql -u root -p # 直接回車

修改一下密碼,mysql8版本以上的修改密碼方式可能有些不同:

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

接著測試一下,以下命令退出:

quit;

接著登錄,使用新密碼登錄即可。

關閉開機自啟動

這一步很重要,之后許多需要操作服務的步驟都可以使用:

Win + R,輸入:services.msc。

修改為手動開啟服務:

連接數據庫

之前我是用的Mysql5.5的版本,按照下面這樣連接沒什么問題。

但是連接這次下載mysql8.0版本會出現無法連接的問題:

出現1251- Client does not support authentication protocol 錯誤

原因在于,Mysql8版本的加密規則是caching_sha2_password,不再是原先的mysql_native_password。

可以通過將加密規則還原成原先的規則:打開cmd,登錄mysql,執行以下命令:

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

flush privileges; # 刷新權限

至此,成功連接。

總結

這次安裝mysql還是有一點心得體會的,以前總覺得安裝配置這玩意對著教程一步一步下去就好了,不需要動腦子。

但是,有時候因為你的某個操作疏忽,又或許是你的版本和教程不同,難免會踩到一些坑。所幸的是,你能很快地從互聯網上找到答案,但你想,如果你找不到呢?或者說你的搜索方式不準確呢?

隨著學習地不斷深入,當我明白每一步操作背后的意圖的時候,我會在每一步執行指令按下之前就猜測它可能會發生什么,比如,當你明白環境變量的作用,當你知道如何開啟關閉服務,當你知道每一步與下一步之間的聯系,你就能自動過濾掉網上一些可能錯誤的操作,并且更加自信地選擇正確的答案。

當我們在做某件事的時候,多想想它為什么這么做,或許下一次你就能比別人更快知道解決問題的方法,你的提問才會更有針對性。

簡短的總結,是為了提醒自己,也分享給大家。

總結

以上是生活随笔為你收集整理的mysql++pc客户端_Mysql超详细安装配置+客户端连接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。