如何从Windows命令提示符连接到MySQL命令行

我试图从我的Windows提示符连接到MySQL服务器命令行

我在cmd中写下一行,但是我得到一个错误。

cd C:\MYSQL\bin\ 

然后我执行

 mysql.exe -u=root -p=admin 

但我得到这个错误

 ERROR 1045: <28000>: Access denied for user 'root'@'localhost' <using password:YES> 

谢谢,

Solutions Collecting From Web of "如何从Windows命令提示符连接到MySQL命令行"

在你的问题中的cd是无效的(在这里引用它,因为你已经删除了一次,当这个答案被张贴时,在那里):

 cd CD:\MYSQL\bin\ 

您不能cdCD:\任何东西,因为CD:\不是Windows中的有效目录。 CD:表示驱动器,但驱动器仅限于AZ之间的单个字母。

如果您的\MYSQL\BIN位于驱动器C: ,则您的命令需要为:

 C:\>cd \MYSQL\Bin C:\MYSQL\Bin>mysql -u root -p admin 

如果你还没有在C:通过查看cmd窗口中的提示你会知道的),或者你的MySQL文件夹位于另一个驱动器(例如D: ,也可以更改为该驱动器:

 C:\> cd /d D:\MYSQL\Bin D:\MYSQL\Bin>mysql -u root -p admin 

mysql之后的.exe是可选的,因为.exe是Windows上的可执行扩展。 如果键入mysql ,Windows将自动查找具有该名称的可执行文件,并在找到该文件时运行该文件。

请注意,在我运行mysql两个例子中,都没有=标志。 你应该使用-p没有密码,而是等待被提示。

用这个 :

 mysql -u user_name -p then press_enter_key 

然后输入密码

 line-1 : mysql -u root -p line-2 : admin 

您登录不正确; 你不应该在你的登录中包含=。 所以要登录,请输入:

 mysql.exe -uroot -padmin 

如果这不起作用,那么您可能没有配置您的系统。 如果是这样,那么这里有一个关于MySQL提示入门的好教程: http : //breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html

先输入cmd然后windows命令提示符就会出现:

 PATH C:\XAMPP\MYSQL\BIN;%PATH%; mysql -u root -p 

哪里:

  • -u是用户标识
  • -p是密码,如果您不使用密码,请将其留空。
  1. 从MySQL主目录启动您的MySQL服务器服务。 你的一个是C:\ MYSQL \ bin \,所以在命令行中输入: NET START MySQL
    (之后,你可以打开Windows任务管理器,并在进程选项卡验证mysqld.exe进程正在运行。也许你的问题在这里。)
  2. 键入: mysql -u 用户 -p [按Enter]
  3. 输入您的密码 [按Enter]

或者创建一个start.bat文件:

  1. 将C:\ MYSQL \ bin \添加到您的PATH
  2. 写一个start.bat文件
  3. 我的start.bat文件只有两行,如下所示:
    网启动MySQL
    mysql -u root -p

祝你好运!

PSThis是来自波兰的答复。我的总统LechKaczyński于2010年10月10日在Smoleńsk遇害。 你需要知道这一点。 请在网上阅读。

以下命令将连接到任何MySQL数据库

 shell> mysql --host=localhost --user=myname --password=mypass mydb 

要么

 shell> mysql -h localhost -u myname -pmypass mydb 

由于以纯文本显示密码,因此可以根据提示输入密码。 所以,命令如下

 shell> mysql --host=localhost --user=myname --password mydb shell> mysql -h localhost -u myname -p mydb 

你必须去安装mysql的路径是在驱动器C :,那么你的命令需要是:

 C:\Program Files\MySQL\MySQL server 5.7\bin>mysql.exe -u root -p OR C:\>cd \MYSQL\Bin C:\MYSQL\Bin>mysql -u root -p 

这将通过命令提示符询问您的MySql密码:

 Enter password: ****** 

把密码,你会得到MySQL仪表板。

 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4622 server version: 5.7.14-log MySQL Community server (GPL) Copyright (c) 2000, 2016, 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 

拥有者。

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

语法在窗口终端上打开mysql,如下所示:

mysql -u -p

例如mysql -uroot -proot

其中: -u后跟您的数据库的用户名,您在installatin时提供的, -p后跟密码

假设 :假设mysql bin已经包含在路径环境变量中。 如果不包括在路径中,你可以去mysql bin文件夹,然后运行上面的命令。 如果你想知道如何设置路径环境变量

如果你不想进入MySQL的bin文件夹,那么另一个选择是把mysql.exe的快捷方式mysql.exe命令提示符( C:\Users\"your user name"> )的缺省路径中,内容如下:

 mysql -u(username) -p(password)