修改密码
mysqladmin命令改密码
1 | ###例如修改root的密码为123456 |
登录mysql交互界面修改密码
1 | mysql>SET PASSWORD FOR 'username'@'host'=PASSWORD('new_pass'); |
找回密码
方法一:
停止数据库:1
systemctl stop mariadb
忽略授权启动:1
mysqld_safe --skip-grant-tables --user=mysql &
进入mysql数据库更改密码1
2
3mysql
mysql>update mysql.user set password=password('123') where user='root';
mysql>flush privileges;
重启数据库
方法二:
配置文件/etc/my.cnf
在[mysqld]配置段添加如下一行:
skip-grant-tables