【问题标题】:Setting up MAMP - changing password设置 MAMP - 更改密码
【发布时间】:2015-05-13 16:29:34
【问题描述】:

对 php、mysql 和 apache 不熟悉,但对 html/css 和网页设计不熟悉。已下载 MAMP 以离线创建新的 joomla 网站(对于 joomla 来说也是相当新的)。

按照 MAMP 文档和 dwuser.com/education/content/why-you-need-a-testing-server-and-how-to-do-it/ 和其他来源中的说明进行操作(但对非官方的网站和多年前的信息)。似乎所有安装都正确(消息是这样说的)。

试图通过终端应用程序更改mysql root用户的密码(对控制台工作也没有经验,抱歉)。输入正确的文本并替换新密码后,系统会提示我输入密码。在我输入这个旧密码('root')的地方有一个带有白色圆圈的灰色直立框。如果我从终端窗口切换,该框将变为轮廓版。

已尝试将新密码限制为全部小写(12 个字符),输入计算机管理员密码,并搜索该框的含义(未成功)。

还尝试通过更改 config.inc.php 文件中的密码来继续设置(以防万一),但随后出现密码错误消息。

在密码错误部分搜索显示其他人有问题但回复已超出我的范围,希望我的知识会及时进步。

我希望有好心人能指点我正确的方向...拜托? (也请用相当简单的术语)。

非常感谢。

..... 更多信息通过编辑

在我正在键入的控制台中

/Applications/MAMP/Library/bin/mysqladmin -u root -p 密码[NewPassword]

并用新密码(随机 12 个字符)替换 [NewPassword]。 'enter'后,下面一行显示

输入密码:“这里的灰色方块”

此时无法在控制台中输入任何内容。

所以我知道有些事情已经不对劲了。

感谢您的帮助...

【问题讨论】:

  • 您能更详细地描述您的情况吗?据我了解,你知道mysql的'root'用户密码对吗?
  • 感谢您的快速响应开发。 “root”用户的默认密码是“root”。我将其更改为随机的新密码,也许我打算使用其他地方已经使用的密码?
  • 呵呵,然后告诉我你的操作系统类型。 (Linux、Windows、Mac...)
  • 这是 Mac,谢谢。还通过编辑提供了更多信息。

标签: mysql mamp


【解决方案1】:

我会尽量详细解释。 我相信你可以执行终端。

0.移动到mampstack文件夹

$cd /Applications/MAMP/

  1. 停止mysql服务

$sudo ./ctlscript.sh stop mysql

Password:"your_macbook_user_password"

2.不查看授权表的命令(需要输入密码)

$/Applications/MAMP/Library/bin/mysqld_safe --skip-grant-tables &

3.第二个进程可以直接进入mysql root

mysql -u root mysql

  1. 使用更新查询更改密码

mysql>update user set password=password('new-passwd') where user = 'root';

  1. 退出mysql

mysql>flush privileges;

mysql>quit

  1. 重启mysql

service mysqld restartservice mysql restart两个都试试

【讨论】:

  • 感谢 Dev,这真的很有帮助,但我并不了解其中的一些内容。我现在要刺伤。
  • 在第 1 步中都尝试过,但我收到消息:-bash: service: command not found 我应该在计算机的管理员帐户中执行此操作吗?
  • @wateringcan 添加了一些内容。如果可以,请添加结果为 $cd /Applications/MAMP/ $ls 的评论
  • 已完成第 0 步。现在第 1 步的结果是 ./ctlscript.sh: No such file or directory
  • 在第 0 步,执行$ls 并将结果提供给我。不要着急。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-15
  • 1970-01-01
  • 2012-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多