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超详细安装配置+客户端连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php文件里搜索关键字,php - PH
- 下一篇: mysql 最短路经_poj 3613