解决 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing 错误
·
在linux服务器安装mysql过程中,系统会提示:
A temporary password is generated for root@localhost: flBz1lkibZ>7
这个 flBz1lkibZ>7 就是默认初始密码。安装完成,使用此初始密码进入到mysql之后,如果直接操作数据库,则会报如下错误:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
这是让你重新设置自己的密码。
在mysql命令行调用如下命令:
alter user 'root'@'localhost' identified by 'root-ps@123456';
flush privileges;
操作完成后,你的mysql root用户的密码就变为: root-ps@123456
后续就可以自己操作了。
基本的数据库操作请见:
https://www.cnblogs.com/vilyLei/articles/1355413.html
如果调用 mysql 命令,系统提示找不到这个命令,则可能是环境变量失效了。
解决方案如下:
# 编辑文件
vi ~/.bashrc
# 在此文件中加入下述内容
export PATH=$PATH:/usr/local/mysql/bin
# 保存
:wq
# 更新配置文件
source ~/.bashrc
就可以了
更多推荐



所有评论(0)