首頁 > 軟體

MySQL8.0 Command Line Client輸入密碼後出現閃退現象的原因以及解決方法總結

2023-03-15 06:02:42

【問題描述】

開啟MySQL 8.0 Command Line Client命令框輸入密碼後命令框閃退

【原因分析】

一、輸入密碼錯誤

二、MySQL服務沒有啟動

三、my.ini檔案缺失

【解決方案】

針對原因一:

 輸入正確的密碼即可正常登入MySQL

針對原因二:

  檢查一下MySQL服務是否正常啟動

具體步驟如下:

方式一:

1、在“此電腦”右鍵點選“管理”

 2、點選“服務”,檢視“MySQL”服務是否正常啟動

 3、如未正常啟動點選左側“啟動此服務”即可。

方式二:

 1、搜尋“命令提示字元”,並以“管理員身份執行”

 2、輸入命令開啟或重啟MySQL服務

針對問題三:

  檢查my.ini檔案是否缺失。

具體步驟如下:

1、檢視mysql command line client預設執行的一些引數。在“MySQL 8.0 Command Line Client”右鍵點選“屬性”,找到“目標”資訊

 2、將“目標”資訊複製出來如下:“"C:Program FilesMySQLMySQL Server 8.0binmysql.exe" "--defaults-file=C:ProgramDataMySQLMySQL Server 8.0my.ini" "-uroot" "-p"”

3、前往my.ini檔案所在目錄“C:ProgramDataMySQLMySQL Server 8.0”檢視該檔案是否存在

4、若沒有my.ini檔案存在my-xxxx.ini檔案,複製貼上my-xxxx.ini檔案,並更名為my.ini檔案,儲存。

5、若沒有my.ini檔案也不存在my-xxxx.ini檔案,可以自己建立my.ini檔案,複製一下內容進去即可(注意:檔案路徑需要換成自己的檔案路徑)

[mysqld]
# 設定3306埠
port=3306
 
# 根據自己的檔案路徑設定mysql的安裝目錄
basedir=C:/Program Files/MySQL/MySQL Server 8.0/
 
# 自定義設定mysql資料庫的資料存放目錄
datadir=C:/ProgramData/MySQL/MySQL Server 8.0Data
 
# 允許最大連線數
max_connections=151
 
# 允許連線失敗的次數,這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
 
# 伺服器端使用的字元集預設為UTF8
character-set-server=utf8
 
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
 
# 預設使用「mysql_native_password」外掛認證
default_authentication_plugin=mysql_native_password
 
# 設定mysql使用者端的時區
default-time-zone='+08:00'
 
[mysql]
# 設定mysql使用者端預設字元集
default-character-set=utf8
 
[client]
# 設定mysql使用者端連線伺服器端時預設使用的埠和預設字元集
port=3306
default-character-set=utf8

總結

到此這篇關於MySQL8.0 Command Line Client輸入密碼後出現閃退現象的原因以及解決方法的文章就介紹到這了,更多相關MySQL8.0 Command Line Client輸入密碼後閃退內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com