温馨提示×

ubuntu sqladmin密码怎么重置

小樊
44
2026-09-30 20:58:49
栏目: 云计算

在 Ubuntu 上“sqladmin 密码重置”通常分几种情况,我先按最常见的场景给你说明,你对照一下自己属于哪一种。


一、如果你说的是 MySQL / MariaDB 的 root 或 sqladmin 用户

方法 1:用 sudo 直接登录(推荐,Ubuntu 默认)

Ubuntu 下 MySQL 默认用 unix_socket 认证:

sudo mysql

进入后修改密码(以 MySQL 8 为例):

ALTER USER 'sqladmin'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;

如果是 MySQL 5.7 / MariaDB:

SET PASSWORD FOR 'sqladmin'@'localhost' = PASSWORD('新密码');
FLUSH PRIVILEGES;

方法 2:忘记密码,跳过权限表重置

  1. 停止服务
sudo systemctl stop mysql
  1. 安全模式启动
sudo mysqld_safe --skip-grant-tables &
  1. 登录
mysql -u root
  1. 改密码
FLUSH PRIVILEGES;
ALTER USER 'sqladmin'@'localhost' IDENTIFIED BY '新密码';
  1. 重启
sudo systemctl restart mysql

二、如果你说的是 PostgreSQL 的 sqladmin 用户

sudo -u postgres psql
ALTER USER sqladmin WITH PASSWORD '新密码';

三、如果你说的是 某个 Web 管理工具(如 phpMyAdmin 的 sqladmin)

那通常是数据库用户,不是系统用户,按第一种 MySQL 方法处理即可。


四、如果你说的 sqladmin 是 系统用户(Linux 账号)

sudo passwd sqladmin

如果你能告诉我:

  • 用的是 MySQL / MariaDB / PostgreSQL
  • sqladmin 是 系统用户还是数据库用户
  • 报什么错

我可以直接给你精确命令。

0 踩