ubuntu 18.04 mysqlプロシージャレコードのアンインストール

2389 ワード

20190418 Docker LNMP学習環境をテストするために、以前にインストールされていたmysqlをアンインストールします。


参照先:https://blog.csdn.net/iehadoop/article/details/82961264 https://www.cnblogs.com/hupeng1234/p/7003543.html
詳しく書いてあるので、ここで自分の操作過程を記録します.
  • mysqlサービスsudo service mysql status sudo service mysql stop
  • を停止
  • クエリmysql依存:~$dpkg--list|grep mysql
     ii  dbconfig-mysql                        2.0.9                                      all          dbconfig-common MySQL/MariaDB support
     ii  mysql-client-5.7                      5.7.25-0ubuntu0.18.04.2                    amd64        MySQL database client binaries
     ii  mysql-client-core-5.7                 5.7.25-0ubuntu0.18.04.2                    amd64        MySQL database core client binaries
     ii  mysql-common                          5.8+1.0.4                                  all          MySQL database common files, e.g. /etc/mysql/my.cnf
     ii  mysql-server                          5.7.25-0ubuntu0.18.04.2                    all          MySQL database server (metapackage depending on the latest version)
     ii  mysql-server-5.7                      5.7.25-0ubuntu0.18.04.2                    amd64        MySQL database server binaries and system database setup
     ii  mysql-server-core-5.7                 5.7.25-0ubuntu0.18.04.2                    amd64        MySQL database server binaries
     ii  php-mysql                             1:7.2+60ubuntu1                            all          MySQL module for PHP [default]
     ii  php7.2-mysql                          7.2.15-0ubuntu0.18.04.2                    amd64        MySQL module for PHP
    
  • sudo apt-get remove mysql-commonを1つずつアンインストールエラー!
     The following packages have unmet dependencies:
      	dbconfig-mysql : Depends: default-mysql-client but it is not going to be installed or
                                virtual-mysql-client
     E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
    
    sudo apt-get autoremove--purge mysql-server-5.7 sudo apt-get autoremove--purge mysql-server-core-5.7 sudo apt-get autoremove--purge mysql-client-5.7 sudo apt-get autoremove--purge mysql-client-core-5.7 sudo apt-get remove mysql-common
  • 残留dpkg-l|grep^rc|awk'{print$2}|sudo xargs dpkg-P sudo apt autoremoveこちらにはデータがありませんので、sudo rm-rf/etc/mysql//var/lib/mysqlを削除する必要があると思われる実際の環境では注意したほうがいいです!