繁体   English   中英

无法设置根密码MySQL CentOS 6

[英]Cannot Set Root Password MySQL CentOS 6

总览

嗨! 我是Linux的新手,但是我能够在多个VPS上安装并运行MySQL。 但是,最近我通过重新安装CentOS 6重置了VPS。我遇到了一个关于MySQL的问题,该问题使我无法登录或设置密码。 我从来没有遇到过这个问题,所以我希望有人能帮助他们。

重现问题的步骤

yum install wget
wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm
yum install mysql mysql-server
/etc/init.d/mysqld start
mysqladmin -u root -p "setpasswordhere"

在最后一步,它不会让我告诉我输入当前的root密码,但是在第一种情况下,从未提示我设置密码。 我现在已重新安装VPS 2-3次,并执行了以前不会导致我出现问题的相同步骤。 尽管重新安装整个VPS并不是最重要的事情,但是在我完全迷失了新手的时候,重新安装并从头开始只需要5到10分钟。

研究:我按照以下步骤在此处安装MySQL: https : //dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html

错误消息是:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

要么

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

因此很明显,这里设置了密码,但是我从来没有被提示首先创建一个密码。

控制台输出:

[root@vps83299 ~]# mysqladmin -u root -p ""
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@vps83299 ~]#

当我按照以下说明进行操作时出现错误: https : //ubuntu.flowconsult.at/en/mysql-set-change-reset-root-password/

mysql> update user set password=PASSWORD("newpass") where User='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'

对于mysql,请使用:

mysqladmin -uroot -psetpasswordhere

要么

mysql -uroot -psetpasswordhere

恢复MYSQL根密码(适用于Linux用户)

登录到root用户并运行step1和2步骤1#/ /etc/init.d/mysql stop /mysql /etc/init.d/mysql stop步骤2# mysqld_safe --skip-grant-tables &输出:使用/ var / lib / mysql中的数据库启动mysqld守护程序mysqld_safe [6025 ]:已开始第3步:使用mysql客户端连接到mysql服务器:继续运行.......

步骤3(使用root用户)登录到新终端

mysql -u root

mysql> use mysql; mysql> update user set password=PASSWORD('NEW-ROOT-PASSWORD') where User='root'; mysql> flush privileges; mysql> quit

步骤4#停止MySQL Server:

/etc/init.d/mysql stop

步骤5#/ /etc/init.d/mysql start

mysql -u root -pNEWPASSWORD

---------------------完成----------

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM