一、对Mysql配置文件进行设置
1、找到/etc/mysql/my.cnf路径下,用Vi命令编辑my.cnf配置文件,命令如下:
# 以管理员身份登录
sudo su
# 输入管理员密码
# 登录成功后,找到Mysql的配置文件-->Mysql配置文件默认在此
cd /etc/mysql
# 查看文件
ls
# 用vi 编辑my.cnf / 或者 vim my.cnf
vi my.cnf
2、.在[mysqld]下添加skip-grant-tables,然后保存并退出。如下命令:
# 用vi/vim进入文件后,键盘输入:i 即可编辑文件
# 在文件中添加如下命令
skip-grant-tables
# 编辑完成后保存即可
# vi保存如下
按Esc键
:wq #保存退出
3、重启Mysql服务(启动成功后无提示):
service mysql restart
二、进行MySQL修改密码
1、在命令行直接使用以下命令进入MySQL:
mysql -uroot -p
# 回车即可,不用输入密码
2、进入MySQL后,修改新密码
# 进入数据库
use mysql;
#修改新密码
update user set authentication_string=password('新密码') where user='root';
3、修改完成后,需要输入flush privileges:
flush privieges;
4、退出数据库:
exit;
5、重新执行vim /etc/mysql/my.cnf,然后删除/注释刚刚写入的 skip-grant-tables,重新启动mysql.
6、重新用新修改的密码进入数据库即可。