mysql - mac mysql终端不要求输入密码ERROR 1064
问题描述
mysql 数据库终端应该在我输入 'mysql -u root -p' 后立即询问我密码,而是在命令后显示“-->”。
上次登录时间:11 月 27 日星期二 16:00:34 在 ttys000
Hyewons-iMac 上:~ home-mac$ /Applications/XAMPP/xamppfiles/bin/mysql ;出口;
欢迎使用 MariaDB 监视器。命令以 ; 结尾 或\g。
您的 MariaDB 连接 ID 是 6
服务器版本:10.1.37-MariaDB 源分发
版权所有 (c) 2000, 2018, Oracle, MariaDB Corporation Ab 等。
输入“帮助”;或 '\h' 寻求帮助。键入 '\c' 以清除当前输入语句。
MariaDB [(无)]> mysql -u root -p
->
所以我输入
;
后
-->
它去了
ERROR 1064 (42000):您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在 MariaDB 第 1 行的“mysql -u root -p”附近使用的正确语法
[(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 我从未设置过主机名或密码。我不知道我做得对..
解决方案
键入此 shell 命令后:
$ mysql -u root -p
提示从$
(或#
)变为:
MariaDB [(none)]>
此时,您应该键入 SQL 语句,而不是尝试重新输入“mysql”命令行工具。
“shell”非常像 Windows 中的“cmd”,所以我很惊讶你误入歧途。
推荐阅读
- macos - 我在 MacOS 上安装 Spark 时遇到问题,我该如何解决?
- java - Java Google SpreadSheet API,如何更新单元格以添加注释?
- javascript - 输入时函数 takePath 不正确
- excel - 将下一个未使用的数字添加到值
- arrays - 对数组进行两次排序,保存第一次排序并追加第二次排序
- javascript - 在另一个 div 中创建 div
- c# - 如何将字符串参数作为 IformartProvider 传递
- c# - 如何对自定义 JsonConverter 进行单元测试
- google-cloud-platform - 从 Google Cloud Functions 构建 Docker 映像
- javascript - 为什么需要在 javascript Promises 中使用 .then() 方法?