在使用MySQL cmd時,有時會遇到“mysql不是內部或外部命令,也不是可運行的程序或批處理文件”這樣的提示,這是由于系統環境變量未設置或者設置不正確導致的。
// 下面是一個示例的執行命令行 C:\Users\test>mysql -u root -p 'mysql' 不是內部或外部命令,也不是可運行的程序或批處理文件。 C:\Users\test>set PATH=%PATH%;D:\wamp64\bin\mysql\mysql5.7.24\bin\ C:\Users\test>mysql -u root -p Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 74 Server version: 5.7.24-log MySQL Community Server (GPL) …… mysql>exit Bye
通過上面的示例可知,解決這個問題非常簡單,只需要將MySQL bin目錄的路徑添加到系統環境變量中即可。
如何在Windows系統中配置環境變量呢?具體步驟如下:
- 右鍵單擊計算機,選擇屬性。在“高級系統設置”中,點擊“環境變量”。
- 在“系統變量”中找到“Path”變量,點擊編輯。
- 在可編輯區域中添加“MySQL bin目錄的路徑”,多個目錄需使用分號隔開。
- 點擊確定,然后重啟cmd再次嘗試連接MySQL。
上述步驟應該可以解決大多數同學在使用MySQL cmd時遇到的問題,希望能夠幫到大家。