Ubuntu将mysql
出版者:必威平台,2015年10月04有时我们需要删除mysql的一个版本来替换它,或者需要删除相同程序的一个冲突的副本。
Ubuntu dpkg-query命令可以用于调出与已安装包相关的信息。下面是所有已安装的mysql包的输出。
root@localhost:~# dpkg——list |grep mysql
ii libdbd-mysql-perl 4.025-1 amd64 Perl5数据库接口到MySQL数据库
5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库客户端库
ii MySQL -client-core-5.6 5.6.19-0ubuntu0.14.04.1 amd64 MySQL数据库核心客户端二进制文件
ii MySQL -common 5.5.44-0ubuntu0.14.04.1所有MySQL数据库常用文件,如/etc/mysql/my.cnf
rc MySQL -server-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件和系统数据库设置
ii MySQL -server-core-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件
5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库客户端库
ii MySQL -client-core-5.6 5.6.19-0ubuntu0.14.04.1 amd64 MySQL数据库核心客户端二进制文件
ii MySQL -common 5.5.44-0ubuntu0.14.04.1所有MySQL数据库常用文件,如/etc/mysql/my.cnf
rc MySQL -server-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件和系统数据库设置
ii MySQL -server-core-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件
正如您在这里看到的,我们有两个MYSQL 5.5副本。5.6,这可能会导致LAMP堆栈应用程序之间的冲突。要删除与您的程序相冲突的mysql-5.6版本,我们将运行以下命令。
root@localhost:~# dpkg -r mysql-client-core-5.6
(阅读数据库……54555文件和目录当前安装。)
删除mysql-client-core-5.6 (5.6.19-0ubuntu0.14.04.1)…
处理man-db的触发器(2.6.7.1-1)…
现在我们再检查一下是否删除了正确的文件。
root@localhost:~# dpkg——list | grep mysql
ii libdbd-mysql-perl 4.025-1 amd64 Perl5数据库接口到MySQL数据库
5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库客户端库
ii MySQL -common 5.5.44-0ubuntu0.14.04.1所有MySQL数据库常用文件,如/etc/mysql/my.cnf
rc MySQL -server-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件和系统数据库设置
ii MySQL -server-core-5.5 5.5.44-0ubuntu0.14.04.1 amd64 MySQL数据库服务器二进制文件
使用DPKG命令时要知道的标志。
- u -未知
- i -安装
- r -删除/反装置
- 删除包含配置文件的文件
- h -持有
现在你有了删除debian/Ubuntu机器上的mysql或任何其他程序的所有工具。