“ubuntu_sqladmin出错”这个说法比较笼统,sqladmin 可能指几种不同场景(比如:Flask-SQLAdmin / SQLAdmin 项目、某个叫 sqladmin 的脚本/命令、或者数据库管理相关工具)。下面按常见情况给你排查思路。
在 Ubuntu 上请先运行:
which sqladmin
type sqladmin
sqladmin: command not found
✅ 解决:
pip show sqladmin
pip install sqladmin
或(Flask 项目):
pip install flask-sqladmin
ModuleNotFoundError: No module named 'sqladmin'
✅ 解决:
which python
pip list | grep sqladmin
python -m venv venv
source venv/bin/activate
pip install sqladmin
Can't connect to MySQL server
connection refused
✅ 检查:
sudo systemctl status mysql
sudo systemctl status postgresql
未启动就启动:
sudo systemctl start mysql
并确认:
127.0.0.1 或 localhostAccess denied for user 'root'@'localhost'
✅ 解决:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;
检查端口:
netstat -tunlp | grep 5000
你可以补充:
例如:
Ubuntu 22.04,Python SQLAdmin,MySQL,报错
ModuleNotFoundError: No module named 'sqladmin'
我可以一步步帮你修。