用phpmyadmin登录我的mySql数据库,页面给出一个错误提示:
#1045 - Access denied for user 'root1'@'localhost' (using password: YES)
发现这个博客的页面也无法显示,不知是不是遇到了黑客行为还是数据库本身的错误。按照网上给出的方法,登入到系统字符集界面,运行以下命令重置了mysql的管理员密码:
先停止mysql服务:
/etc/init.d/mysql stop
用断开网络和不进行验证的方式启动mysql服务(注意后面的 & 号):
mysqld --skip-grant-tables --skip-networking &
接下来连接到mysql数据库:
mysql mysql -u root
敲入如下命令,修改密码:
UPDATE user SET password=PASSWORD('偶的新密码') WHERE user="root";
验证修改是否生效:
FLUSH PRIVILEGES;
接下来重新启动mysql服务便可:
/etc/init.d/mysql restart