在centOS上安装mysql总是返回错误的根凭据

时间:2017-03-29 23:00:35

标签: mysql linux root

我在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,但也得到了同样的错误。

请帮助。

谢谢。

1 个答案:

答案 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,这似乎是正确的。