在 Ubuntu 上连接 sqladmin,通常指的是 phpMyAdmin / Adminer / 数据库管理工具 连接 MySQL / MariaDB。下面按常见情况说明。
常用情况有 3 种:
下面分别说明。
sudo apt update
sudo apt install phpmyadmin
安装过程中会问:
apache2 ✅Yes浏览器打开:
http://服务器IP/phpmyadmin
或本地:
http://localhost/phpmyadmin
| 项目 | 内容 |
|---|---|
| 用户名 | 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。
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
http://服务器IP/adminer.php
选择:
sudo mysql -u root -p
或普通用户:
mysql -u 用户名 -p
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
CREATE USER 'sqladmin'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'%';
FLUSH PRIVILEGES;
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
请告诉我:
我可以直接给你精确步骤 ✅