[英]How to connect from windows command prompt to mysql command line
我正在尝试从 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>
谢谢,
您问题中的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
mysql
之后的.exe
是可选的,因为.exe
是 Windows 上的可执行扩展名。 如果您键入mysql
,Windows 将自动查找具有该名称的可执行文件并在找到时运行它。
请注意,在我运行mysql
的两个示例中,都没有=
标志。 您应该只使用不带密码的-p
,然后等待系统提示您输入密码。
用这个:
mysql -u user_name -p then press_enter_key
然后输入密码
IE
line-1 : mysql -u root -p
line-2 : admin
首先键入cmd
,然后将出现 Windows 命令提示符:
PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p
在哪里:
您登录错误; 你不应该在你的登录名中包含=。 因此,要登录,请键入:
mysql.exe -uroot -padmin
如果这不起作用,那么您可能没有配置系统。 如果是这样,那么这里有一个关于 MySQL 提示符入门的好教程:http: //breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html
或者制作一个start.bat文件:
祝你好运!
请执行以下步骤
转到 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 输入密码:**** [在这里输入你的密码]
为了更方便调用MySQL程序,可以将MySQL的bin目录的路径名添加到Windows系统的PATH环境变量中:
在 Windows 桌面上,右键单击“我的电脑”图标,然后选择“属性”。
接下来从出现的“系统属性”菜单中选择“高级”选项卡,然后单击“环境变量”按钮。
在System Variables下,选择Path ,然后单击 Edit 按钮。 应出现“编辑系统变量”对话框。
将光标放在出现在标记为变量值的空间中的文本末尾。 (使用 End 键确保您的光标位于该空格中文本的最末尾。)然后输入您的 MySQL bin 目录的完整路径名(例如, C:\Program Files\MySQL\MySQL Server 8.0\bin
)。
打开一个不同的终端,如果你使用 root 作为用户运行mysql -u root -p
否则使用你创建的不同用户名。
如果您知道您的用户名和密码,只需在windows
中登录mysql
。
打开你的命令提示符,我的用户名是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)
希望它能帮助很多人。
先跳转到mysql的bin目录下。 你有两种连接方式
1) mysql -u root -p1234 (没有密码标志的空间) 2) mysql -u root -p 并在询问时输入密码
如果您不在 C:/ 驱动器的确切根目录下,那么首先使用 cd../.. 然后使用 query mysql -u username -p password
使用以上几行你可以访问 mysql 数据库。
以下命令将连接到任何 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 目录。 就我而言,它...
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -uroot -p
无论您设置什么 MySQL 用户,root 都可以更改为您的用户。
它会询问您的密码。 如果您有密码,请输入您的密码并按“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。
在窗口终端上打开 mysql 的语法为:
mysql -u -p
例如 mysql -uroot -proot
其中: -u后跟数据库的用户名,这是您在安装时提供的, -p后跟密码
假设:假设 mysql bin 已经包含在路径环境变量中。 如果不包含在路径中,您可以转到 mysql bin 文件夹,然后运行上面的命令。 如果你想知道如何设置路径环境变量
如果您不想转到 MySQL 的bin
文件夹,那么另一种选择是将mysql.exe
的快捷方式放入命令提示符的默认路径( C:\Users\"your user name">
),内容如下:
mysql -u(username) -p(password)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.