在 Debian 上,“sqladmin 权限”通常指 MySQL / MariaDB 中的管理员(类似 root)用户权限设置,也可能指 系统用户 sqladmin 对数据库的管理权限。下面分常见情况说明。
mysql -u root -p
CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
说明:
*.*:所有数据库、所有表WITH GRANT OPTION:可授权给其他用户localhost 改为 % 或指定 IPGRANT ALL PRIVILEGES ON mydb.* TO 'sqladmin'@'localhost';
FLUSH PRIVILEGES;
sudo adduser sqladmin
sudo mysql -u root -p
或配置 ~/.my.cnf:
[client]
user=sqladmin
password=密码
查看权限:
SHOW GRANTS FOR 'sqladmin'@'localhost';
收回权限:
REVOKE ALL PRIVILEGES ON *.* FROM 'sqladmin'@'localhost';
FLUSH PRIVILEGES;
mysql_secure_installation如果你指的是 PostgreSQL 的 sqladmin、phpMyAdmin 的 sqladmin,或 Debian 系统权限,告诉我具体场景,我给你对应做法。