1. 程式人生 > 實用技巧 >mysql服務端的登入和啟動命令&mysql -u 不是內部或者外部命令.....解決方案

mysql服務端的登入和啟動命令&mysql -u 不是內部或者外部命令.....解決方案

–解決環境變數配置問題的直接拉到本頁部落格最後-----

在cmd端輸入:mysql -u root -p

**注意:**mysql是命令,不是服務名

在這裡插入圖片描述
解決方法有2種:

方法1:
到安裝mysql的bin路徑下進入輸入cmd
在這裡插入圖片描述
在這裡插入圖片描述
然後輸入命令:mysql -u root -p
就會出現如下介面,輸入預先設定好的密碼即可。
在這裡插入圖片描述
方法2:
解決方法:在左下角的搜尋框搜尋cmd,以管理員身份執行。
在這裡插入圖片描述
開啟cmd之後,再輸入命令:mysql -h localhost -P 3306 -u root -p

格式為:mysql [-h主機名 -P埠號] -u使用者名稱 -p密碼

此處,如果是在本機登入的話,[]內部可省略,命令為:mysql -u root -p

然後輸入密碼即可:

注意:
(-h 和localhost之間可以有空格,也可以沒有)
-P(此處的P大寫,表示Port:埠號,埠號可以自己設定)

如果在輸入命令的時候顯示:
在這裡插入圖片描述
問題就是:你的環境配置沒有配置好,需要重新配置環境變數。
1:找到你安裝的mysql的bin目錄,複製路徑。
在這裡插入圖片描述
win10版本

2:右擊【我的電腦】–【屬性】–【高階系統設定】在這裡插入圖片描述
3:點選【環境變數】
在這裡插入圖片描述:4:找到系統變數下的【Path】
在這裡插入圖片描述
5:新建,將剛才的bin路徑寫入。
C:\Program Files\mysql-8.0.18\bin
win7版本:
在這裡插入圖片描述
相比較win10的【新建】步驟,win7是直接在路徑中寫入,用英文的【;】隔開。

然後一直點選【確定】–【確定】–【確定】,最後退出。

重新開啟cmd端,輸入命令:mysql -u root -p

結果如下:
在這裡插入圖片描述
輸入自己預設的密碼即可。

參考:
登入mysql資料庫的幾種方式