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(根据别名/符号链接配置情况,执行将pippython3 -m或者python -m替换(如果直接用pip失败的话))

references

宝塔linux面版phpmyadmin 数据库管理工具的安装/启动

环境检查(软件安装)

  • phpMyAdmin依赖于Nginx以及php
  • 这几个软件之间可能有版本兼容的要求(为了避免遇到兼容性问题,建议全部安装最新版)
  • 先安装Nginx和PhP;然后安装phpMyAdmin
  • 最后启动确保启动Mysql,PhP,Nginx;然后才可以顺利使用phpMyAdmin

image-20220408124946179

image-20220408125355263

执行效果

image-20220408125454535

posted @   xuchaoxin1375  阅读(9)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2023-08-31 LA@特征值和特征向量的性质
点击右上角即可分享
微信分享提示