在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

就可以了

更多推荐