我在CentOS上安装了mysql,如https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7
所述总是在第一次安装时我在命令后得到了一个消息:
sudo mysql_secure_installation
错误:访问被拒绝用户' root' @' localhost' (使用密码:否)
以下是一些信息: 命令+结果
cat / etc / * - release
CentOS Linux版本7.3.1611(核心版)NAME =" CentOS Linux" VERSION =" 7 (核心)" ID =" centos的" ID_LIKE =" rhel fedora" VERSION_ID =" 7" PRETTY_NAME =" CentOS Linux 7(核心版)" ANSI_COLOR =" 0; 31" CPE_NAME =" CPE:/ O:centos的:centos的:7" HOME_URL =" HTTPS://www.centos.org/" BUG_REPORT_URL =" HTTPS://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT ="的CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION =" 7" REDHAT_SUPPORT_PRODUCT =" centos的" REDHAT_SUPPORT_PRODUCT_VERSION =" 7"
CentOS Linux版本7.3.1611(核心版)CentOS Linux版本7.3.1611 (核心)
cat / etc / redhat-release
CentOS Linux版本7.3.1611(核心)
cat / proc / version
Linux版本3.10.0-327.28.2.el7.x86_64 (builder@kbuilder.dev.centos.org)(gcc版本4.8.3 20140911(红色 帽子4.8.3-9)(GCC))#1 SMP Wed Aug 3 11:11:39 UTC 2016
我的主机名不是localhost,但root总是配置为' localhost'。 另外,我有' root'用户的Linux(同名的mysql) - 我已经尝试了linux root用户的密码和空白密码,但仍然有同样的错误。
我已经重新安装了mysql,但也得到了同样的错误。
请帮助。
谢谢。
答案 0 :(得分:0)
正如我在MySQL Error: : 'Access denied for user 'root'@'localhost'
中看到的那样步骤:
var boxes = [
{% for obj in product_type %}
{
{% for obj1 in vastu %}
"product":"{{ obj.type_product }}",
"product1":"{{ name }}",
"vastu": "{{ obj1.vastu_key.id }}",
"type_id":"{{ obj.id }}"
{% if obj1.vastu_key.id == obj.id %}
,
"title":"{{ obj1.title }}",
"brand":"{{ obj1.brand }}",
"img":"{{ obj1.image }}",
"price":"{{ obj1.price }}"
{% endif %}
{% endfor %}
}
{% endfor %}
];
$.each(boxes,function(obj) {
$("#statbox").prepend("<div class='box2'>"
+ obj.title || ""
+ obj.brand || ""
+ obj.price || """
+"</div>");
});
之后,我通过命令行检查: telnet 3306,这似乎是正确的。