温馨提示×

ubuntu sqladmin怎么连接

小樊
39
2026-08-06 03:47:09
栏目: 云计算

在 Ubuntu 上连接 sqladmin,通常指的是 phpMyAdmin / Adminer / 数据库管理工具 连接 MySQL / MariaDB。下面按常见情况说明。


一、确认你指的是哪种 sqladmin

常用情况有 3 种:

  1. phpMyAdmin(最常见)
  2. Adminer(轻量级)
  3. 命令行 mysql 客户端

下面分别说明。


二、phpMyAdmin 连接(最常见)

1️⃣ 安装 phpMyAdmin

sudo apt update
sudo apt install phpmyadmin

安装过程中会问:

  • Web server:apache2
  • Configure database:Yes

2️⃣ 访问 phpMyAdmin

浏览器打开:

http://服务器IP/phpmyadmin

或本地:

http://localhost/phpmyadmin

3️⃣ 登录方式

项目 内容
用户名 root 或你创建的 MySQL 用户
密码 MySQL 用户密码
服务器 默认 localhost

⚠️ Ubuntu 默认 root 不能用密码登录 需要改成 mysql_native_password

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

然后再用 root + 密码登录 phpMyAdmin。


三、Adminer 连接(更简单)

1️⃣ 下载 Adminer

cd /var/www/html
sudo wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
sudo mv adminer-4.8.1.php adminer.php

2️⃣ 访问

http://服务器IP/adminer.php

选择:

  • System:MySQL
  • Server:127.0.0.1
  • Username / Password:MySQL 用户

四、命令行连接 MySQL(sqladmin 本质)

sudo mysql -u root -p

或普通用户:

mysql -u 用户名 -p

五、远程连接(如果你要连远程数据库)

1️⃣ 修改 MySQL 配置

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

把:

bind-address = 127.0.0.1

改成:

bind-address = 0.0.0.0

重启:

sudo systemctl restart mysql

2️⃣ 授权远程用户

CREATE USER 'sqladmin'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'%';
FLUSH PRIVILEGES;

六、常见问题

❌ 403 / 404

  • Apache 没启用 phpMyAdmin 配置
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2

❌ 登录失败

  • 用户名/密码错误
  • root 未设置密码
  • 使用了 socket 登录

七、如果你指的是别的 sqladmin

请告诉我:

  • phpMyAdmin / Adminer / 其他工具
  • MySQL 还是 PostgreSQL
  • 本地还是远程连接

我可以直接给你精确步骤

0