2017-06-11 134 views
0

我正在使用windows機器。一切安裝成功。當我嘗試在我的MySql shell中編寫mysql-js> mysql -u root -p時,它顯示unexpected identifier錯誤。我應該寫什麼來連接到mysql服務器?mysql shell無法連接到mysql服務器

+0

是什麼意思:'它顯示意外identifier' – Turtle

+0

這是我得到的錯誤在我的外殼 –

+0

你安裝成功 – Turtle

回答

0

你可能想/需要切換到SQL更多使用\ SQL - 見\幫助幫助

2

它看起來像你正試圖從mysql客戶殼體內運行mysql程序。這是錯誤的。您只能在command.exe提示符下運行mysql

C:\> mysql -u root -p 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 72 
Server version: 8.0.1-dmr MySQL Community Server (GPL) 

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

mysql> 

在這一點上,你在mysql外殼,它已經從Windows命令shell中運行。你不能在mysql shell中運行程序,但是你不需要。

這是記錄在這裏:https://dev.mysql.com/doc/refman/5.7/en/mysql.html

一旦你在mysql外殼,您可以用connect命令連接到新的服務器。但這樣做很少見。在調用mysql shell時連接就足夠了。

mysql> connect mydatabase 127.0.0.1 

用於此連接的用戶&密碼是當你第一次調用mysql外殼你指定的人。

這是記錄在這裏:https://dev.mysql.com/doc/refman/5.7/en/mysql-commands.html

0

只是檢查你是在哪一種模式。 要進去SQL模式

mysql-js> \sql 

要進行連接:

mysql-js> \connect [email protected] 

,並輸入密碼