mysql命令远程连接cmd命令行_如何从Windows命令提示符连接到mysql命令行

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

我正在尝试从Windows提示符下连接到mysql服务器命令行

我在cmd中写下一行,但出现错误。

cd C:\MYSQL\bin\

然后我执行

mysql.exe -u=root -p=admin

但我得到这个错误

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

谢谢,

15个解决方案

76 votes

您问题中的mysql无效(在这里引用它是因为您已将其删除,并且在发布此答案时就已在其中):

cd CD:\MYSQL\bin\

您无法将mysql更改为=,因为-p在Windows中不是有效目录。 mysql将指示驱动器,但驱动器仅限于A和Z之间的单个字母。

如果mysql在驱动器=上,则您的命令必须为:

C:\>cd \MYSQL\Bin

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

如果您还没有安装mysql(通过查看cmd窗口中的提示即可知道该信息),或者您的MySQL文件夹位于另一个驱动器上(例如=),也请切换至该驱动器:

C:\> cd /d D:\MYSQL\Bin

D:\MYSQL\Bin>mysql -u root -p admin

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

请注意,在我的两个运行mysql的示例中,都没有=符号。 您应该只使用没有密码的-p,然后等待系统提示您输入密码。

Ken White answered 2020-07-10T19:56:18Z

16 votes

用这个 :

mysql -u user_name -p then press_enter_key

然后输入密码

line-1 : mysql -u root -p

line-2 : admin

Raghvendra Parashar answered 2020-07-10T19:56:46Z

6 votes

首先输入cmd,然后出现Windows命令提示符:

PATH C:\XAMPP\MYSQL\BIN;%PATH%;

mysql -u root -p

哪里:

-u是用户标识

-p是密码,如果不使用密码,则将其保留为空白。

Paul Q. Alvarez answered 2020-07-10T19:57:19Z

6 votes

C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p

然后它将要求输入密码。输入您在添加数据库用户时在安装过程中为用户名设置的密码。

3o0R1.png

Ramandeep Singh answered 2020-07-10T19:57:39Z

3 votes

您登录不正确; 您不应在您的登录名中包含=。 因此要登录,请输入:

mysql.exe -uroot -padmin

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

RonaldBarzell answered 2020-07-10T19:58:03Z

3 votes

从MySQL主目录启动MySQL服务器服务。 您的目录是C:\ MYSQL \ bin \,因此在命令行中选择此目录并键入:NET启动MySQL

(之后,您可以打开Windows任务管理器并在“进程”选项卡中验证是否为mysqld.exe 进程正在运行。 也许您的问题在这里。)

类型:mysql -u用户 -p [按Enter]

键入您的密码 [按Enter]

或制作一个start.bat文件:

将C:\ MYSQL \ bin \添加到PATH

写一个start.bat文件我的start.bat文件只有两行,如下所示:

净启动MySQL

mysql -u root -p

祝好运!

Tomasz answered 2020-07-10T19:59:07Z

1 votes

如果您知道用户名和密码,只需在password中登录root。

打开命令提示符,对我来说,用户名是root,密码是password

mysql -u root -p

Enter password: ********

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.11-log MySQL Community Server (GPL)

希望对很多人有帮助。

ArifMustafa answered 2020-07-10T19:59:36Z

1 votes

我已经使用以下命令在Windows命令提示符下连接MySQL Server 8.0。

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db

Enter password: ****

要么

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db -h localhost

Enter password: ****

此处my_db是架构名称。

lQWZu.png

Prashant Sahoo answered 2020-07-10T20:00:04Z

0 votes

以下命令将连接到任何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

Mohammad Selim Miah answered 2020-07-10T20:00:33Z

0 votes

您必须在驱动器C:上进行mysql安装路径,然后您的命令必须是:

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>

Ashish Gupta answered 2020-07-10T20:01:06Z

0 votes

转到您的MySQL目录。 就我而言...

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -uroot -p

您可以将root更改为您设置的MySQL用户。

它将要求您输入密码。 如果您有密码,请输入密码,然后按“ Enter”。如果未设置密码,请仅按Enter键而不输入。 您将连接到MySQL。

还有另一种无需每次都直接连接到MySQL的方法,只需转到目录并键入命令即可。

创建一个.bat文件。首先,添加您的MySQL路径。 就我而言,

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

然后添加这两行

net start MySQL

mysql -u root -p

如果您不想每次都输入密码,则只需使用-p例如添加密码即可。 -proot(如果root是密码),但是不建议这样做。

另外,如果要连接到本地(暂存/生产服务器)以外的其他主机。 您还可以添加-h22.345.80.09例如 22.345.80.09是您的服务器IP。

net start MySQL

mysql -u root -p -h22.345.80.0

保存文件。 只需双击即可打开并直接连接到MySQL。

Syed Ehtsham Abbas answered 2020-07-10T20:02:01Z

0 votes

请执行以下步骤

首先,使用管理员打开命令提示符。

转到MySQL安装目录并在命令提示符下复制路径和过去像:-C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin>

C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin> mysql -uroot -p [-u表示用户名-p表示密码]

C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin> mysql -uroot -p输入密码:**** [在此处输入密码]

xfINz.png

Ravindra Kumar answered 2020-07-10T20:02:39Z

0 votes

首先跳转到mysql bin目录。 您有两种连接方式

1)mysql -u根-p1234(没有用于密码标志的空间)2)mysql -u根-p并在询问时输入密码

S.Roshanth answered 2020-07-10T20:03:03Z

-1 votes

在窗口终端上以以下方式打开mysql的语法:

mysql -u -p

例如mysql -uroot -proot

哪里:-u,后跟您的数据库的用户名,该用户名是在安装时提供的,-p后跟密码

假设:假设mysql bin已包含在路径环境变量中。 如果未包含在路径中,则可以转到mysql bin文件夹,然后运行以上命令。 如果您想知道如何设置路径环境变量

ranjeet jha answered 2020-07-10T20:03:41Z

-3 votes

如果您不想转到MySQL的bin文件夹,那么另一种选择是将mysql.exe的快捷方式放在命令提示符的默认路径(C:\Users\"your user name">)中,其内容为:

mysql -u(username) -p(password)

ARVIND SHAH answered 2020-07-10T20:04:01Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值