在 Debian 上,“sqladmin”通常指 phpMyAdmin(MySQL/MariaDB 管理工具) 或 数据库用户权限管理。下面分两种常见情况说明。
phpMyAdmin 本身不单独建用户,使用的是 MySQL 用户。
直接在 phpMyAdmin 登录界面,用对应 MySQL 用户登录即可。
编辑配置文件:
sudo nano /etc/phpmyadmin/config.inc.php
加入或确认:
$cfg['Servers'][$i]['AllowRoot'] = false;
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
在 <Directory /usr/share/phpmyadmin> 中加入:
Require ip 192.168.1.100
然后:
sudo systemctl restart apache2
sudo mysql -u root -p
CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON dbname.* TO 'sqladmin'@'localhost';
GRANT SELECT, INSERT, UPDATE ON dbname.* TO 'sqladmin'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'sqladmin'@'localhost';
REVOKE ALL PRIVILEGES ON dbname.* FROM 'sqladmin'@'localhost';
如果你能补充说明:
我可以给你更精确的配置示例。