Debian中完全卸载MySQL的方法_Mysql

之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:

复制代码 代码如下:

sudo apt-get --purge remove mysql-server
sudo apt-get install mysql-server

然后再一次的启动MySQL,仍然失败报错,搜索网络依旧是提示重新安装MySQL服务程序,看样子是上面卸载命令不能很好的清理安装残余,最后找到这么一篇文章《MySQL Problems – a complete reinstall》。找到了完全清理卸载干净MySQL的办法,记录在这里供备忘。

首先你可以通过dpkg --get-selections | grep mysql命令罗列出你电脑上安装的和MySQL相关的软件,然后purge卸载,我是这么做的:

复制代码 代码如下:

sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common

最后再通过下面的命令清理残余:

复制代码 代码如下:

apt-get autoremove
apt-get autoclean
rm /etc/mysql/ -R
rm /var/lib/mysql/ -R

好了,至此卸载清理工作全部完成,下面可以重新安装了:-)

时间: 2024-10-25 08:30:25

Debian中完全卸载MySQL的方法_Mysql的相关文章

在Ubuntu或Debian系统的服务器上卸载MySQL的方法_Mysql

对于有的vps,系统默认安装了mysql.我们需要从我们的服务器.vps上卸载(移除)默认的mysql.那么如何(怎样)在ubuntu\Debian上卸载mysql? 通常情况下,下列mysql软件包会被安装到 Debian .Ubuntu中: mysql-client - The latest version of MySQL database client(最新版的mysql数据库客户端). mysql-server - The latest version of MySQL databas

彻底卸载MySQL的方法分享_Mysql

重装系统永远是个好办法,但有谁喜欢这么做呀:( 后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 1.控制面板里的增加删除程序内进行删除 2.删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3.开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 H

详细讲解安全升级MySQL的方法_Mysql

MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法. 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug. 但是在没有充分的测试以前就应用到你的应用中是非常危险的, 因为升级可以能会让你的应用不能正常运作- 也可能引起性能的问题. 此外, 我建议你关注MySQL的发布信息和Percona Server - 看看最近的版本有什么变化.

配置MySQL与卸载MySQL实例操作_Mysql

下面的文章主要描述的是如何正确通过rpm包安装.对MySQL进行配置与卸载,以下就有详细内容对配置MySQL与卸载MySQL(和PHP搭配之最佳组合)的详细操作过程,希望会给你带来一些帮助在此方面. 以MySQL(和PHP搭配之最佳组合)-server-4.0.14-0.i386.rpm为例, 放在/data目录下 复制代码 代码如下: cd /data rpm -ivh MySQL(和PHP搭配之最佳组合)-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/M

centos下完全卸载mysql 的方法

yum方式安装的mysql 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 如果存在的话,继续删除即可. rpm方式安装的mysql a)查看系统中是否以rpm包安装的mysql: [root@localhost opt]# rpm -qa | grep -i mysql MySQ

关于c#中多种连接mysql数据方法

关于c#中多种连接mysql教程数据方法 方法一: 使用mysql推出的mysql connector/net is an ado.net driver for mysql 该组件为mysql为ado.net访问mysql数据库教程设计的.net访问组件. 安装完成该组件后,引用命名空间mysql.data.mysqlclient; 使用命令行编译时:csc /r:mysql.data.dll test.cs 方法二: 通过odbc访问mysql数据库 访问前要先下载两个组件:odbc.net和

asp采用ODBC接口访问MySQL的方法_Mysql

MySQL的ODBC接口实现是通过安装MyODBC驱动,这个驱动程序是跨平台的.如果在Linux等unix体系操作系统下使用,需要先安装iodbc这些第三方ODBC标准支援平台.  简单的ASP示例代码:  <%  dim sql,mysql  set sql = server.createobject("adodb.connection")  mysql="driver={mysql odbc 3.51 driver};database=库;server=主机;uid

windows中cmd连接mysql的方法以及命令

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost; 显示数据库:sho

Linux下彻底卸载mysql详解_Mysql

一.使用以下命令查看当前安装mysql情况,查找以前是否装有mysql rpm -qa|grep -i mysql 可以看到如下图的所示: 显示之前安装了:      MySQL-client-5.5.25a-1.rhel5      MySQL-server-5.5.25a-1.rhel5 2.停止mysql服务.删除之前安装的mysql 删除命令:rpm -e –nodeps 包名 rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-serv