Я хотел обновить свой сервер и клиент MySQL с v5.5.49 до последнего v5.6.*. Для этого я сначала попытался удалить старую версию:
$ apt-get remove mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5 mysql-client-core-5.5
Я не использовал аргумент --purge, чтобы сохранить текущие настройки.
Но это mysql-server-5.5 не удалось удалить:
$ dpkg --get-selections | grep mysql
libdbd-mysql-perl install
libmysqlclient18:amd64 install
mysql-common install
mysql-server-5.5 deinstall
php7.0-mysql install
Однако я установил новую версию:
$ apt-get install mysql-client-5.6 mysql-client-core-5.6
$ apt-get install mysql-server-5.6 mysql-server-core-5.6
Теперь установлены две версии MySQL Server:
$ dpkg --get-selections | grep mysql
libdbd-mysql-perl install
libmysqlclient18:amd64 install
mysql-client-5.6 install
mysql-client-core-5.6 install
mysql-common install
mysql-server-5.5 deinstall
mysql-server-5.6 install
mysql-server-core-5.6 install
php7.0-mysql install
Но более новый используется:
mysql> SELECT VERSION();
+-------------------------+
| VERSION() |
+-------------------------+
| 5.6.30-0ubuntu0.14.04.1 |
+-------------------------+
1 row in set (0.00 sec)
В любом случае, хотя само обновление было успешным, я хотел бы снова очистить мою систему и удалить старую версию.
Как удалить старую версию MySQL Server (без удаления конфигураций)? Возможно ли это сделать над менеджером пакетов apt (apt-get / aptitude)?
Как удалить старую версию MySQL Server (без удалить конфиги)? Возможно ли это сделать над менеджером пакетов apt (apt-get / aptitude)?
Ответ на комментарий fkraiem:
$ dpkg -l | grep mysql
ii libdbd-mysql-perl 4.025-1 amd64 Perl5 database interface to the MySQL database
ii libmysqlclient18:amd64 5.5.49-0ubuntu0.14.04.1 amd64 MySQL database client library
ii mysql-client-5.6 5.6.30-0ubuntu0.14.04.1 amd64 MySQL database client binaries
ii mysql-client-core-5.6 5.6.30-0ubuntu0.14.04.1 amd64 MySQL database core client binaries
ii mysql-common 5.7.12-1~exp1+deb.sury.org~trusty+1 all MySQL database common files, e.g. /etc/mysql/my.cnf
rc mysql-server-5.5 5.5.49-0ubuntu0.14.04.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-5.6 5.6.30-0ubuntu0.14.04.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.6 5.6.30-0ubuntu0.14.04.1 amd64 MySQL database server binaries
ii php7.0-mysql 7.0.3-4+deb.sury.org~trusty+1 amd64 MySQL module for PHP