在 Ubuntu 上说的 “sqladmin” 通常指 phpMyAdmin(MySQL 管理工具),也可能是 PostgreSQL 的 admin 用户。下面我按 最常见的两种场景分别说明,你可以对照使用。
sudo apt update
sudo apt install mysql-server phpmyadmin php-mbstring php-zip php-gd php-json php-curl
安装过程中会询问:
apache2Yessudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
浏览器访问:
http://服务器IP/phpmyadmin
默认登录用户:
root⚠️ 如果 MySQL 8 登录失败:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;
如果你想 手动创建一个 sqladmin 管理员账号:
sudo mysql -u root -p
CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
验证:
mysql -u sqladmin -p
sudo apt install postgresql
sudo -u postgres psql
CREATE USER sqladmin WITH PASSWORD 'StrongPassword' SUPERUSER;
sudo apt install apache2
sudo systemctl restart apache2
mysql_native_passwordlocalhost我可以给你 精确到每一步的命令。