繁体   English   中英

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

[英]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\

您不能cdCD:\任何东西,因为CD:\在 Windows 中不是有效目录。 CD:表示驱动器,但驱动器仅限于AZ之间的单个字母。

如果您的\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

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

然后它会要求输入密码。 添加数据库用户时,输入您在安装时为用户名设置的密码。 在给定的图像 depp 是我的用户名

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

PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p

在哪里:

  • -u 是用户id
  • -p 是密码,如果您不想使用密码,请将其留空。

您登录错误; 你不应该在你的登录名中包含=。 因此,要登录,请键入:

mysql.exe -uroot -padmin

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

  1. 从 MySQL 主目录启动 MySQL 服务器服务。 你的目录是 C:\MYSQL\bin\ 所以在命令行中选择这个目录并输入: NET START MySQL
    (之后你可以打开 Windows 任务管理器并在进程选项卡中验证mysqld.exe进程是否正在运行。也许你的问题就在这里。)
  2. -p [pressEnter]输入: mysql -u -p [pressEnter]
  3. [pressEnter]输入您的[pressEnter]

或者制作一个start.bat文件:

  1. 添加 C:\MYSQL\bin\ 到你的路径
  2. 写一个start.bat文件
  3. 我的 start.bat 文件只有两行,如下所示:
    净启动MySQL
    mysql -u root -p

祝你好运!

请执行以下步骤

  1. 首先,使用 Administrator 打开命令提示符
  2. 转到 MySQL 安装目录并复制路径并在命令提示符下过去,例如:- C:\Program Files\MySQL\MySQL Server 5.7\bin>

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

  4. C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p 输入密码:**** [在这里输入你的密码]

1 张第一张图片

为了更方便调用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)

希望它能帮助很多人。

我使用以下命令在 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是模式名称。

在此处输入图像描述

先跳转到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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM