首页 文章

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

提问于
浏览
35

我正在尝试从我的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>

谢谢,

14 回答

  • -3

    我在Windows命令提示符下使用以下命令连接 MySQL Server 8.0 .

    C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db
    Enter password: ****
    

    or

    C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db -h localhost
    Enter password: ****
    

    这里 my_db 是架构名称 .

    enter image description here

  • 10

    您的问题中的 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
    

    _8298881之后的 .exe 是可选的,因为 .exe 是Windows上的可执行扩展 . 如果键入 mysql ,Windows将自动查找具有该名称的可执行文件,并在找到它时运行它 .

    请注意,在我运行 mysql 的两个示例中,都没有 = 符号 . 您应该只使用没有密码的 -p ,并等待提示输入密码 .

  • 3

    用这个 :

    mysql -u user_name -p  then press_enter_key
    

    然后输入密码

    line-1 : mysql -u root -p
    
    line-2 : admin
    
  • 4

    首先输入 cmd 然后会出现Windows命令提示符:

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

    哪里:

    • -u是用户ID

    • -p是密码,如果您不使用密码,请将其留空 .

  • 0

    您输入不正确;你不应该在你的登录中包含= . 因此,要登录,请键入:

    mysql.exe -uroot -padmin
    

    如果那不是't work, then you may not have your system configured. If so, then here'一个关于MySQL提示入门的好教程:http://breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html

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

    • 类型: mysql -u user -p [pressEnter]

    • 输入密码[pressEnter]

    或制作一个 start.bat 文件:

    • 将C:\ MYSQL \ bin \添加到PATH中

    • 写一个start.bat文件
      我的start.bat文件只有两行,如下所示:
      net start MySQL
      mysql -u root -p

    祝好运!

    P.S.This是波兰的答案 . 我的总统LechKaczyński于2010年4月10日在斯摩棱斯克被谋杀 . 你需要了解这一点 . 请在网上阅读 .

  • 1

    如果您知道您的用户名和密码,只需在 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)
    

    希望它会帮助很多人 .

  • 1

    以下命令将连接到任何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
    
  • -1

    你必须在驱动器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>
    
  • 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 .

  • -1

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

    然后它会要求输入密码 . 输入在安装期间为用户名设置的密码,同时添加db Users .
    In the given image depp is my username

  • 63

    在窗口终端上打开mysql的语法如下:

    mysql -u -p

    例如mysql -uroot -proot

    其中: -u 后跟您在安装时提供的数据库的用户名和 -p 后跟密码

    Assumption :假设mysql bin已经包含在路径环境变量中 . 如果不包含在路径中,你可以直到mysql bin文件夹然后运行上面的命令 . 如果你想知道how to set path environment变量

  • 0

    mysql -u (username) -p

    单击“输入”,将提示您安全地输入密码

    输入密码:

    / 0 这里的一些命令 /

    1) show databases;

    2) use (your preferred database);

    3) show tables;

    4) select * from (preferred table);

  • 0

    如果您不想转到MySQL的 bin 文件夹,则另一个选项是将 mysql.exe 的快捷方式放入命令提示符的默认路径( C:\Users\"your user name"> ),其内容为:

    mysql -u(username) -p(password)
    

相关问题