OpenSuSE 10.2:创建 MySQL 数据库时出现“拒绝用户‘root’@‘localhost’访问”

OpenSuSE 10.2:创建 MySQL 数据库时出现“拒绝用户‘root’@‘localhost’访问”

我必须在非常旧的 OpenSuSE 10.2 Web 服务器上安装 Wordpress。为此,我尝试创建一个 mysql 数据库。

不幸的是,mysql 服务器每次尝试都会告诉我“错误 1045 (28000):拒绝用户‘root’@‘localhost’访问(使用密码:是)”。

我能做些什么?

答案1

有两种可能的情况:

  1. root用户没有密码。请尝试:mysql -u root
  2. 您使用了错误的密码。

    以下是更改密码的步骤(请记住,使用此密码的其他数据库和应用程序用户可以停止工作):

    停止mysql

    开始于:mysqld_safe --skip-grant-tables

    使用以下方式连接:mysql -u root。如果可以连接,则发出:

    update user set Password=PASSWORD('new-password') where user='root';
    flush privileges;
    exit;
    

相关内容