- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在运行 Mavericks 的真实 Mac 上的 Windows 虚拟框上建立一个 php 站点。我用 brew 安装了 mysql 并创建了一个通用的 phpinfo.php 页面,其中有
<?php
phpinfo();
?>
现在可以了。我检查以确保 MySql 正在运行。当我尝试登录我的网站时,出现错误:
SQLSTATE[HY000] [1045] Access denied for user 'webapp'@'localhost' (using password: YES)
我对建立网站业务这整个过程还很陌生,但我正在努力了解它是如何运作的。以前我只是从已经在 vbox 中运行的人那里复制了一张图像。于是我查了一下mysql里面有哪些用户,用这个命令看到了4个root用户
select User from mysql.user;
当我确实为 'root'@'localhost' 显示授权时;,我明白了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
那么这个 webapp 用户是从哪里来访问我的网站的呢?我需要创建一个 webapp 的新用户吗?或者我可以将其更改为网站的根目录吗?还是使用 root 是个坏主意?
最佳答案
Crystal,我刚刚在 Mavericks 上安装了 mySQL,最后经历了类似的权限问题循环。底线不断回到设置或知道根用户的密码,并且还能够调整文件中的权限。我找到了为操作系统启用 Root 用户的说明。 http://support.apple.com/kb/PH14281
按照该链接中的说明启用根用户。
然后,您必须停止 mySQL,并运行 mysqld_safe --skip-grant-tables。执行此操作时,您会遇到几个文件权限错误。现在您已经创建了一个 root 用户,您可以以 root 身份登录并对那些文件进行 CHMOD。要在终端中以 root 身份登录,只需键入“login”,它会要求输入登录名 (root) 及其密码(启用时提供的密码)。
接下来,再次运行 mysqld_safe --skip-grant-tables。如果不出意外 呜呼!打开一个新的终端窗口,输入 mysql -u root(不要把 -p 放在那里)
登录后,运行:UPDATE mysql.user SET Password=PASSWORD('NewPass123') WHERE User='root';
你应该得到这样的东西:查询正常,4 行受影响(0.01 秒)行匹配:4 更改:4 警告:0
接下来,运行以下命令:flush privileges;
响应应该是:查询成功,0 行受影响(0.00 秒)
您可以返回到另一个终端窗口并结束它。现在,您知道了 root 的密码,可以设置其他用户、进行授权等....
完成此操作后,建议返回用户/组设置并再次禁用 root。我不会以 root 身份登录 Mac - 而是在需要时使用该用户在终端窗口中登录。然后,当你完成后,禁用它。
希望对您有所帮助。我一直在兜圈子,直到找到如何为操作系统启用 root 用户 ID。
--编辑:我刚刚意识到我将它发布在与我的意思不同的线程上(打开了很多线程)...但是,由于您可以更改 root 密码,然后使用 root 来授予 webapp@localhost 需要的权限。 "GRANT ALL PRIVILEGES ON . TO 'webapp'@'localhost' WITH GRANT OPTION;”(以 root 身份运行,然后刷新权限或重新启动服务)
关于php - SQLSTATE[HY000] [1045] 拒绝用户 'webapp' @'localhost' 的访问(使用密码 : YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22003977/
我了解如何使用hy.read_str和hy.eval从 python 评估 hy来自 python 内部的表达式。但是,当我使用这种方法时,导入和全局变量不会在 hy 之间共享。和python环境。考
我知道如何将 hy 模块导入到 python 中。我所要做的就是创建一个包含 hy 代码的 something.hy 文件,然后执行以下操作... import hy import something
如何将对象 HyExpression 打印为 HyExpression([ HyExpression([ HySymbol('/'), HyInteger(2)]),
我正在编写宏以简化使用 matplotlib 绘制绘图的过程。我的第一次尝试,如下所示,工作正常: (defmacro insert-ax [body] `((getattr g!ax (str '~
Hy 中指定元类的语法是什么。我尝试了以下方法: (defclass Metaclass [] ) (defclass Foo [ :meta Metaclass ] ) (defclass Foo
我查看了所有 Hy 的文档,但找不到在任何地方创建对象的方法。更具体地说,我正在尝试关注 this PySide tutorial ,但将每个命令转换为 Hy,我不确定如何在 Hy 中执行 app =
我想得到 Hy! 在 Hylang 中,我如何执行简单的 Python 循环: for i in range(5): print(i) 最佳答案 tutorial提供了这个例子: (for [
有什么方法可以用 Hy 中的索引替换列表或字典元素的值吗?nth 函数似乎不对应 Python 的方括号。 我期待的是下面的翻译。 (setv lst [1 2 3]) (setv (nth lst
我想在 hy 中执行以下操作: from StringIO import StringIO import pandas as pd s = """sepal_length sepal_width
在 python 中,以下代码迭代 numpy 数组(for 循环),并且 numpy 数组的值发生更改: import numpy a08_1 = numpy.arange(8).astype(nu
我想使用 Hy ,一种基于 Python 的 Lisp 方言。然而,我的同事都使用 Python,并且不太可能很快切换到 Lisp 方言。 如何将 Hy 代码打包到标准 Python 模块中? 最佳答
我在玩符号,惊讶地看到: hy 0.18.0 using CPython(default) 3.7.3 on Linux => (bool '0) False => (bool 'False) Tru
我已经从 https://github.com/hylang/hy-mode 成功安装了 hy-mode .我现在可以在 emacs 中打开 .hy 文件并进行语法高亮显示,并且使用 paredit
当我使用 -hy 标志来分析我的程序的堆使用情况时 ./prog +RTS -hy 经常看到构造函数*在结果中,以及其他构造函数,例如 []和 Word8 . 什么类型*在这种情况下?是否与kinds
我不明白为什么会出现这个错误 if (isset($_POST['submit'])) { require "../config.php"; require "../common.ph
我是一名优秀的程序员,十分优秀!