linux_ubuntu卸载mysql/linux_Django mysqlclient驱动安装/宝塔面吧linux_phpMyAdmin安装和运行
文章目录
linux_ubuntu卸载mysql/Django mysqlclient驱动安装/宝塔面吧linux_phpMyAdmin安装和运行
ubuntu 卸载mysql
此处缘由:我是通过宝塔面板来安装的mysql8.0
我尝试直接使用
python -m pip install mysqlclient
安装python mysql驱动来接入Django但是估计宝塔的安装不同于常规安装
sudo apt install mysql-server
,目录结构不同(安装在/www/server/mysql下;结果执行过程
pip
时报错,还导致apt install
出现异常,而且在卸载mysql
的时候提示目录问题(找不到),我尝试用sudo apt --fix-broken install
也执行失败(apt 命令几乎因此报废)下面时我尝试抢救apt的可用性
- 我尝试通过宝塔面板将mysql删除,它提示我要备份数据后再通过
sudo rm -rf /www/server/mysql
进行强制删除- 我照做
- 再次尝试
sudo apt --fix-broken install
是否可用(发现可用了)- 最后我重新用宝塔安装(mysql 8.0)
- 如果,直接用
sudo apt install mysql-server
还是会再最后一步报错(提示无法启动mysql 服务)- 但总规还是将
mysqlclient
这个python包安装好了
references
-
How do I uninstall MySQL? - Ask Ubuntu
-
注意,执行apt 的清理操作时,最好用bash执行,如果用zsh容易出现找不到名称的问题!!
-
sudo apt remove --purge mysql* sudo apt autoremove sudo apt autoclean
-
Django mysql driver:pip install mysqlclient
- pip安装mysqlclient的时候需要执行一些编译,因此需要安装配套的编译工具
- 所以先执行下列:
sudo apt ...
安装build等工具- 然后才能执行
pip install mysqlclient
(根据别名/符号链接配置情况,执行将pip
用python3 -m
或者python -m
替换(如果直接用pip失败的话))
references
-
mysql - Error installing mysqlclient for python on Ubuntu 18.04 - Stack Overflow
-
As mentioned here you should do:
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
Debian / Ubuntusudo yum install python3-devel mysql-devel
Red Hat / CentOS
After that just do
pip install mysqlclient
宝塔linux面版phpmyadmin 数据库管理工具的安装/启动
环境检查(软件安装)
- phpMyAdmin依赖于Nginx以及php
- 这几个软件之间可能有版本兼容的要求(为了避免遇到兼容性问题,建议全部安装最新版)
- 先安装Nginx和PhP;然后安装phpMyAdmin
- 最后启动确保启动Mysql,PhP,Nginx;然后才可以顺利使用phpMyAdmin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-08-31 LA@特征值和特征向量的性质