在 Ubuntu 上,sqladmin 本身并不直接“兼容 MySQL”,而是看你说的是哪种 sqladmin:
下面按最常见的 Ubuntu + phpMyAdmin 管理 MySQL 来说明,其他方法我也一并给你。
sudo apt update
sudo apt install mysql-server
sudo systemctl enable --now mysql
初始化安全设置:
sudo mysql_secure_installation
sudo apt install phpmyadmin
安装过程中:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo systemctl restart apache2
浏览器访问:
http://服务器IP/phpmyadmin
如果登录失败,执行:
sudo mysql
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY '你的密码';
FLUSH PRIVILEGES;
这样 phpMyAdmin / sqladmin 就能正常兼容 MySQL。
Ubuntu 上一般要装:
sudo apt install mysql-client
如果是 Python:
pip install pymysql
# 或
pip install mysqlclient
host=127.0.0.1
port=3306
user=root
password=你的密码
database=test
| 问题 | 原因 | 解决 |
|---|---|---|
| 无法登录 | MySQL 8 认证插件 | 改成 mysql_native_password |
| 乱码 | 字符集不同 | 用 utf8mb4 |
| 拒绝连接 | 只允许 socket | 改 bind-address=0.0.0.0 |
| 权限不足 | root 无远程 | 新建用户授权 |
Ubuntu 上的 sqladmin(如 phpMyAdmin)兼容 MySQL,关键是:
- 安装 MySQL + phpMyAdmin
- MySQL 8 改认证方式
- 字符集统一为 utf8mb4
如果你说的是 某个具体软件叫 SQLAdmin(比如 .NET / Go / 某个面板),把名字或报错贴出来,我可以直接给你对应方案。