红帽子系统改mysql密码_{红帽-RHCE} Mariadb修改用户密码

>方式一:mysqladmin

首次给root修改密码

[root@togogo ~]# mysqladmin -uroot password "hz.togogo.net"

退出后重新登陆,需要输入密码

[root@togogo ~]# mysql

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

修改密码需要-p选项提示输入旧的密码

[root@togogo ~]# mysqladmin -p -uroot password "hz.togogo.net"

Enter password:

重新登陆了数据库

[root@togogo ~]# mysql  -uroot  -p

Enter password:

查看当前用户

MariaDB [(none)]> select user();

1dac5b3e41ad4a792ecd03bbf01f9b31.png

退出登陆

在登陆的时候直接输入密码

[root@togogo ~]# mysql -uroot -phz.togogo.net;

查看当前root是否有密码

MariaDB [(none)]> select  user ,host ,password  from  mysql.user;

cc470d9f667a4420e27adfc368a09d8e.png

>方式二:set  password

MariaDB [(none)]> set password=password('togogo');

MariaDB [(none)]> select user ,host ,password  from mysql.user;

9d25e391f73a74a4b5e764a1fdbdf5ca.png

发现password的值改变了,说明修改成功

>方式三:update

MariaDB [(none)]> update mysql.user set password=password('hz.togogo.net') where user='root' and host='localhost';

查看数据信息

MariaDB [(none)]> select user ,host ,password  from mysql.user;

b015b0497ccdb4abe696d7901276878f.png

退出登陆

MariaDB [(none)]> exit

重新登陆

[root@togogo ~]# mysql -uroot -phz.togogo.net;

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

发现密码输入正确,但是登陆不成功

使用老密码togogo能正常登陆

[root@togogo ~]# mysql -uroot -ptogogo;

修改的是配置文件,但是验证的时候是读取内存里面的信息

此时内存中的信息还是togogo,只是把配置文件修改了,所有此时还不能进行登陆

所以使用update进行修改了密码,需要刷新缓存

MariaDB [(none)]> flush privileges;

退出登陆

MariaDB [(none)]> exit

重新登陆

[root@togogo ~]# mysql -uroot -phz.togogo.net;       //登陆失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值