我正在尝试从我的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>
谢谢,
答案 0 :(得分:72)
您问题中的cd
无效(在此处引用它,因为您已将其删除一次,并且在发布此答案时它就在那里):
cd CD:\MYSQL\bin\
您无法cd
到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
.exe
之后的mysql
是可选的,因为.exe
是Windows上的可执行扩展程序。如果您键入mysql
,Windows将自动查找具有该名称的可执行文件,并在找到时运行它。
请注意,在我运行mysql
的两个示例中,都没有=
个符号。您应该只使用没有密码的-p
,并等待提示它。
答案 1 :(得分:12)
使用此:
mysql -u user_name -p then press_enter_key
然后输入密码
即
line-1 : mysql -u root -p
line-2 : admin
答案 2 :(得分:6)
首先输入cmd
,然后会出现Windows命令提示符:
PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p
其中:
答案 3 :(得分:5)
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p
答案 4 :(得分:3)
或制作 start.bat 文件:
答案 5 :(得分:3)
您输入错误;你不应该在你的登录中包含=。因此,要登录,请键入:
mysql.exe -uroot -padmin
如果这不起作用,那么您可能没有配置系统。如果是这样,那么这是一个关于MySQL提示入门的好教程: http://breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html
答案 6 :(得分:1)
如果您知道自己的用户名和密码,只需在mysql
中登录windows
即可。
打开命令提示符,对我来说,用户名为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)
希望它会帮助很多人。
答案 7 :(得分:1)
我在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 是架构名称。
答案 8 :(得分:0)
如果你不是在 C:/ 驱动器的确切根目录上,那么首先使用 cd../.. 然后使用 query mysql -u username -p passsword
使用以上几行就可以访问mysql数据库了。
答案 9 :(得分:0)
要使调用MySQL程序更容易,可以将MySQL bin目录的路径名添加到Windows系统的PATH环境变量中:
在Windows桌面上,右键单击我的电脑图标,然后选择属性。
下一步,从显示的“系统属性”菜单中选择“高级”选项卡,然后单击“ 环境变量”按钮。
在系统变量下,选择路径,然后单击“编辑”按钮。将出现“编辑系统变量”对话框。
将光标置于标记为变量值的空格中的文本的末尾。 (使用End键确保光标位于该空格中的文本的最末端。)然后输入MySQL bin目录的完整路径名(例如C:\Program Files\MySQL\MySQL Server 8.0\bin
)。
打开另一个终端,如果您以root用户身份运行mysql -u root -p
,则使用您创建的另一个用户名。
答案 10 :(得分:0)
首先跳转到mysql bin目录。您有两种连接方式
1)mysql -u根-p1234 (没有用于密码标志的空间) 2)mysql -u根-p 并在询问时输入密码
答案 11 :(得分:0)
请执行以下步骤
转到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 输入密码:**** [在此处输入密码]
答案 12 :(得分:0)
转到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。
答案 13 :(得分:0)
你必须继续使用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>
答案 14 :(得分:0)
以下命令将连接到任何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
答案 15 :(得分:-1)
语法在窗口终端上打开mysql:
mysql -u -p
e.g。 mysql -uroot -proot
其中: -u 后跟您在安装时提供的数据库的用户名和 -p 后跟密码
假设:假设mysql bin已包含在路径环境变量中。如果不包含在路径中你可以直到mysql bin文件夹然后运行上面的命令。如果你想知道how to set path environment变量
答案 16 :(得分:-3)
如果您不想转到MySQL的bin
文件夹,则另一个选项是将mysql.exe
的快捷方式放入默认的命令提示符路径C:\Users\"your user name">
)内容:
mysql -u(username) -p(password)