温馨提示×

Ubuntu sqladmin如何设置

小樊
33
2026-08-21 13:28:57
栏目: 云计算

Ubuntu 上说的 “sqladmin” 通常指 phpMyAdmin(MySQL 管理工具),也可能是 PostgreSQL 的 admin 用户。下面我按 最常见的两种场景分别说明,你可以对照使用。


一、Ubuntu 安装并配置 phpMyAdmin(MySQL 管理)

1️⃣ 安装 MySQL 和 phpMyAdmin

sudo apt update
sudo apt install mysql-server phpmyadmin php-mbstring php-zip php-gd php-json php-curl

安装过程中会询问:

  • Web server:选择 apache2
  • Configure database for phpmyadmin:选 Yes
  • 设置 phpMyAdmin 的数据库密码

2️⃣ 启用 phpMyAdmin(Apache)

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2

3️⃣ 登录 phpMyAdmin

浏览器访问:

http://服务器IP/phpmyadmin

默认登录用户:

  • 用户名:root
  • 密码:MySQL root 密码

⚠️ 如果 MySQL 8 登录失败:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;

二、Ubuntu 上设置 MySQL 管理员(sqladmin 用户)

如果你想 手动创建一个 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

三、PostgreSQL 设置 admin 用户(如需要)

sudo apt install postgresql
sudo -u postgres psql
CREATE USER sqladmin WITH PASSWORD 'StrongPassword' SUPERUSER;

四、常见错误排查

❌ phpMyAdmin 403 / 404

sudo apt install apache2
sudo systemctl restart apache2

❌ 登录失败

  • MySQL 8 需使用 mysql_native_password
  • 确认用户 host 是 localhost

五、安全建议 ✅

  • 不要用 root 直接远程登录
  • phpMyAdmin 建议改路径或限制 IP
  • 使用强密码

✅ 你可以告诉我:

  • 用的是 MySQL 还是 PostgreSQL
  • Ubuntu 20.04 / 22.04 / 24.04
  • 本机还是云服务器

我可以给你 精确到每一步的命令

0