如何从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
然后它将要求输入密码。输入您在添加数据库用户时在安装过程中为用户名设置的密码。
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是架构名称。
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输入密码:**** [在此处输入密码]
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