ubuntu下 mysql安装和卸载

原创 2015年07月08日 10:14:33

      最近在折腾数据库,发现之前安装的mysql数据库是有问题的,在使用show命令的时候如下:

show database
程序“show”尚未安装。  您可以使用以下命令安装:
sudo apt-get install nmh

      然后在安装nmh的时候,提示:

 sudo apt-get install nmh
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
  mysql-cluster-server-5.1: 依赖: mysql-cluster-client-5.1 但是它将不会被安装
  nmh: 依赖: libdb4.7 但是它将不会被安装
       推荐: metamail 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。 

    

     发现这个问题应该是由于安装的数据库冲突导致的,只能卸载了重装。

     所以只能通过以下方式进行:

1. 删除mysql

a. sudo apt-get autoremove --purge mysql-server-5.0
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常重要)

上面的其实有一些是多余的,建议还是按照顺序执行一遍

2. 清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3. 安装 mysql

a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql(安装php5-mysql是将php和mysql连接起来 )

一旦安装完成,MySQL服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

4. 检查Mysql是否正在运行

sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

root@ubuntu:~# sudo netstat -tap | grep mysql
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN   
870/mysqld 

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu 软件安装、查找、卸载--apt-get、apt-cache命令安全

# apt-get update :在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。...
  • u011596455
  • u011596455
  • 2016年11月26日 19:00
  • 454

linux系统安装mysql5.7(一)

网上安装mysql的方法不少,大体有这么三种。  1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。  2...
  • guestsun
  • guestsun
  • 2016年09月22日 13:59
  • 1226

Ubuntu 软件安装、查找、卸载--apt-get、apt-cache命令安全

# apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。...
  • liyuefeilong
  • liyuefeilong
  • 2015年01月26日 22:12
  • 1748

Linux学习笔记之——ubuntu中mysql安装与卸载

摘要:主要介绍mysql的安装与卸载、使用的是apt命令形式的安装、所以编码的问题有待解决、会在接下来的笔记中解决、最终的目的是可以让安装的mysql可以正常使用、并且能够远程操作。...
  • chenghuaying
  • chenghuaying
  • 2014年04月10日 11:16
  • 2858

ubuntu使用sudo apt-get install -f 命令后的修复方法

RT。我的系统是ubuntu 12.04LTS 在安装某个软件时,我将自动侦测软件包依赖并安装的命令sudo apt-get -f install输入成了sudo apt-get install -...
  • killzero
  • killzero
  • 2013年08月16日 19:06
  • 4019

ubuntu下安装mysql及卸载mysql方法

首先: 别的系统下可能是sudo apt-get install libaio但在 Ubuntu Kylin 下 需要 sudo apt-get install libaio1 MySQL提示:T...
  • lllliulin
  • lllliulin
  • 2016年05月28日 20:27
  • 8277

Ubuntu如何重新安装g++编译器

不知道怎么搞的,我在VM虚拟机中安装的Ubuntu 11里的g++编译器不见了,具体表现为在Terminal输入g++,系统提示没安装,用sudo apt-get install g++来安装,系统却...
  • chenlycly
  • chenlycly
  • 2014年10月26日 18:33
  • 9162

ubuntu apt-get 总结 install xxx -d能下载安装包(含依赖)不安装

[举例] 目前常用的 ========== *更新本机中的数据库缓存: sudo apt-get update *查找包含部分关键字的软件包: sudo...
  • klarclm
  • klarclm
  • 2013年01月31日 22:08
  • 25990

ubuntu中使用sudo apt-get install 安装之后的软件,怎么看安装在哪里

如题: 有两种方式: 1)dpkg -L pcmanfm
  • lj695242104
  • lj695242104
  • 2014年05月09日 15:43
  • 18329

Ubuntu下安装配置和卸载Maven

一.Win7下安装配置Maven 1.下载 http://maven.apache.org/download.html 我下载的是:apache-maven-3.2.5-bin.zip ...
  • cluzax
  • cluzax
  • 2015年06月12日 22:21
  • 3464
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下 mysql安装和卸载
举报原因:
原因补充:

(最多只允许输入30个字)