我之前从未使用过MySQL,对Mac终端知之甚少。我正在尝试在MySQL Workbench中建立我的第一个连接到Mac上安装的MySQL社区服务器。它要求输入密码:
输入先前弹出对话框中提供的密码不起作用。在某些方面有一条消息需要更改该临时密码,但我无法再找到一种方法来访问该消息以获取任何可能的指令。
点击" i"连接框中的信息按钮表示没有存储密码。我不知道这是否意味着:没有保存在密钥链中,没有与该帐户关联的密码,或者没有与名为" root"的用户相关联的密码。
似乎有些命令必须在服务器运行时执行,而不是。我至少已经找到了如何在系统偏好设置中关闭/打开它!我在MySQL文档/教程,我在互联网上找到的文章,我观看的视频中已经阅读了尽可能多的内容。我尝试使用终端来设置,更改或确定是否有密码,但在进入ALTER USER命令之前我一直遇到障碍,例如:
✘-1 /usr/local/mysql/bin
11:57 $ sudo mysqld_safe --skip-grant-tables
sudo: mysqld_safe: command not found
✘-127 /usr/local/mysql/bin
11:58 $ mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
-bash: syntax error near unexpected token `('
我只是将字符复制到我在视频和文章中看到的终端,但不知道这意味着什么。我已经在网上查找了Unix命令,并且慢慢得到了一些。
最终,我只是想试验MySQL并尝试绘制并创建一个测试数据库。但作为一个完整的新手,我似乎甚至无法登录,哈哈。我希望我能提出一个更具体的问题,但我甚至不知道从哪里开始。感谢您提供的任何指示。
PS:代码中的X-127内容我认为是雇主要求我安装一次以帮助更容易地使用终端。但我不太清楚它的作用,或者它是否会干扰。修改 这是尝试测试连接,然后输入提供的密码时的结果: