MariaDB 密码重置指南
如果你记得 MariaDB root 账号的密码:
可以通过以下命令重置密码:
mysqladmin -uroot -paminglinux password "aming-linux"
这会将原密码 "aminglinux" 重置为 "aminglinux"。
如果你忘记记得原密码:
打开 MariaDB 配置文件:
# vi /etc/my.cnf
在 [mysqld] 部分添加以下行:
datadir=/data/mysql
socket=/tmp/mysql.sock
skip-grant
然后重启 MariaDB 服务。
此时,你登录 root 账号就不再需要密码了。
修改 root 账号密码的步骤:
登录 MariaDB:
# mysql -uroot
连接到 mysql 数据库:
use mysql;
查看用户表中的密码信息:
desc user;
修改 root 账号的密码:
update user set authentication_string=password("wangzb") where user='root' and host='localhost';
删除 skip-grant 行:
# vi /etc/my.cnf
重启 MariaDB 服务:
service mysql restart
修改普通用户密码的步骤:
登录 MariaDB root 账号:
# mysql -uroot -p
切换到 mysql 数据库:
use mysql;
查看现有用户列表:
select user, host from user;
修改指定用户的密码:
update user set authentication_string=password("wangzb") where user='bbs' and host='127.0.0.1';
或者修改其他用户的密码,根据需要调整用户名和主机名。
转载地址:https://my.oschina.net/u/3954059/blog/3012162