我正在尝试从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>
谢谢,
发布于 2012-12-07 05:07:45
你问题中的cd
无效(在这里引用它,因为你已经删除了它一次,并且在发布此答案时它就在那里):
cd CD:\MYSQL\bin\
你不能cd
to CD:\
任何东西,因为CD:\
在Windows中不是一个有效的目录。CD:
表示驱动器,但驱动器限制为A
和Z
之间的单个字母。
如果您的\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
,并等待系统提示您输入密码。
发布于 2012-12-07 05:15:15
使用以下命令:
mysql -u user_name -p then press_enter_key
然后键入password
即
line-1 : mysql -u root -p
line-2 : admin
发布于 2018-07-04 02:17:13
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p
然后它会要求输入密码。输入您在添加db用户时在安装过程中为用户名设置的密码。
https://stackoverflow.com/questions/13752424
复制相似问题