mac mysql终端不要求输入密码错误1064

时间:2018-11-27 07:35:24

标签: mysql xampp passwords mariadb

mysql数据库终端应该在我键入“ mysql -u root -p”后询问我密码 而是在命令后显示“->”。

  

最后一次登录:ttys000上的11月27日星期二16:00:34
Hyewons-iMac:〜   home-mac $ /应用程序/ XAMPP / xamppfiles / bin / mysql;出口;
  欢迎使用MariaDB监视器。命令以;结尾;或\ g。
您的   MariaDB连接ID为6
服务器版本:10.1.37-MariaDB源   发行版

版权所有(c)2000、2018,Oracle,MariaDB   Corporation Ab和其他公司。

键入“帮助;”或'\ h'寻求帮助。   键入“ \ c”以清除当前输入语句。

MariaDB   [[none]]> mysql -u root -p
      ->

所以我输入

  

;

之后

  

->

成功

  

错误1064(42000):您的SQL语法有错误;检查   对应于您的MariaDB服务器版本的手册   在第1行的'mysql -u root -p'附近使用的语法
MariaDB [(none)]>

我在WINDOWS上使用过mysql,但以前从未体验过。 我该怎么办?

我在MAC 10.12.6上安装了最新的XAMPP 7.2.12-0(mysql-8.0.13-macos10.14-x86_64也..) MySQL数据库无法正常运行,因此将mysql端口更改为3307可以正常工作。然后我打开了xampp> xamppfiles> bin> mysql 我从未设置过主机名或密码。我不知道我做对了。

1 个答案:

答案 0 :(得分:0)

键入此shell命令后:

=TRIM(
    MID(
        SUBSTITUTE(
            $A2,
            ";",
            REPT(
                " ",
                LEN(
                    $A2
                )
            )
        ),
        ( B$1 - 1 ) *
        LEN(
            $A2
        ) + 1,
        LEN(
            $A2
        )
    )
)

提示从$ mysql -u root -p (或$)变为:

#

此时,您应该键入SQL语句,而不要尝试重新输入“ mysql”命令行工具。

“外壳”与Windows中的“ cmd”非常相似,所以我很惊讶您误入歧途。