技术解析

centos 6.4 安装的 LAMP 过程中,安装 mysql 后,设置 root 账户的密码时报错,求助!
0
2021-07-14 10:27:58
idczone
安装完之后,启动mysql后,输入如下命令:

[[email protected] ~]# mysql_secure_installation

系统提示:

Enter current password for root(enter for none):

之后输入密码 123456
系统就提示 如下错误:

ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password:YES)

找了很多资料也没解决这个问题,求解答?

谢谢!
这是让你输入当前的mysql root密码,你输错了
为啥输123456呢

如果是首次安装,此处应该直接按回车键,密码是空的。。

试过了,直接回车的时候提示的是:
ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password:NO)

可以去软件的官网看看FAQ或者问问作者啊

你在安装mysql的时候没提示你设置密码?

空密码都不行?那你卸载重装看看
centos安装不设置,debian系设置

sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables&
//(press Ctrl+C now to disown the process and start typing commands again)
sudo mysql --user=root mysql
update user set Password=PASSWORD('new-password');
flush privileges;
exit;
sudo killall mysqld_safe&
//(press Ctrl+C now to disown the process and start typing commands again)
/etc/init.d/mysql start

flush没用;关闭方法错误

安装的时候,直接 yum install mysql mysql-server 完成的,没提示输入密码;
非常感谢,已经看到 Welcome to the MySQL monitor. 的提示了
在执行:
update user set Password=PASSWORD('new-password');
flush privileges;
exit;
报出错误:
ERROR:1064(42000):You have an error in your SQL syntax;check the manual that corresponds to your MySQL server verison for the right syntax to use naer '=PASSWORD('123456')' at line 1

非常感谢!

mysql_install_db 重新初始化mysql基本数据表。

谢谢,貌似还是不行,提示 libc libraries are not 100% compatible
看来是要重新装系统了!

重装一下mysql就是
记得数据库目录在现在后也删除掉

其实啊,我觉得你可以这样试试,直接用mysql -u root -p 登录,然后更改mysql root 密码,然后再运行你现在的命令。

前两天刚给centos6.4装了mysql,安装过程是没有提示输入密码的。安装成功后,敲“mysqladmin -u root password 'new-password' ”给root用户设置密码。

RHEL下要先用mysqladmin 初始化root密码,然后用root进去设置其他用户

貌似我装完都是要重置密码之后才可以用。。。

没有启动 mysql 服务? systemctl start mariadb.service ?启动后才能修改 root 密码

我想请教一下,停留在密码输入这个步骤上,应该如何跳出来呢?(这个时候好像输入什么都不对啊)

ctrl+c

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服