MySQL修改Root密码的方法【适用于VestaCP后续操作】

VestaCP微魔在很久以前给大家推荐了VestaCP这款免费而又简单好用(安装只需要两条命令)的主机面板,可以帮大家快速配置好Web环境,并且优良的可视化界面笼络了包括微魔在内的一票人的心,微魔在最近的使用中发现,VestaCP默认安装下,MySQL的密码为空,而PHPMyAdmin又不允许远程登录空密码的root账户(安全第一~),因此在安装完VestaCP之后,还需要额外一步操作,也就是为Root用户设置密码,其实这个过程微魔在之前的文章里面也有提到(任意门),既然这里准备另行整理,就不妨多介绍几种方法。

一、使用SET PASSWORD命令(推荐~简单而“粗暴”)

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的密码');

二、使用mysqladmin

mysqladmin -u root password "你的密码"

如果root之前设置过密码,可采用如下方法

mysqladmin -u root password 之前的密码 "你的密码"

三、使用UPDATE命令编辑user表

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('你的密码') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以使用如下方法,

mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("你的密码") WHERE user='root';
mysql> FLUSH PRIVILEGES;

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

1 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注