zoukankan      html  css  js  c++  java
  • Can't start MySQL5.5 on Ubuntu 12.04 “dpkg: dependency problems”

    在ubuntu虚拟机上更改网络由NAT到桥接模式后,mysql突然无法启动。无法更新成功。无法重新安装。折腾一天后,删除mysql目录:

     /var/lib/mysql

    后可以修复。但是数据库全部丢失。幸好是测试数据库。

    sudo apt-get clean
    
    sudo apt-get autoclean
    
    sudo apt-get remove --purge mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5
    
    sudo apt-get install mysql-server

    sudo apt-get install mysql-server

    sudo apt-get install libmysql++-dev

    正常安装完就自动启动。

    ——————————————————————————————————————————————————————————————————————————————————

    另外的完全卸载方法:参考

    1、删除 mysql

    1 sudo apt-get autoremove --purge mysql-server-5.0
    2 sudo apt-get remove mysql-server
    3 sudo apt-get autoremove mysql-server
    4 sudo apt-get remove mysql-common (非常重要)

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

    清理残留数据

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

    2、安装 mysql

    1 sudo apt-get install mysql-server
    2 sudo apt-get install mysql-client
    3 sudo apt-get install php5-mysql(安装php5-mysql 是将php和mysql连接起来 ) 
     
    一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
    1 sudo netstat -tap | grep mysql

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

    tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

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

    1 sudo /etc/init.d/mysql restart

    3、进入mysql

    $mysql -uroot -p 管理员密码
    配置 MySQL 的管理员密码:

    1 sudo mysqladmin -u root password newpassword

     

  • 相关阅读:
    批量SSH操作工具---OmniTTY安装
    CentOS6.6修改主机名和网络信息
    浪潮服务器通过ipmitool获取mac地址
    linux批量执行工具omnitty使用方法
    操作系统下查看HBA卡信息wwn的方法
    Linux下multipath多路径配置
    IPMITOOL 配置BMC用户设置
    第五讲 对于耦合的认识 target/action设计模式 delegate设计模式 手势识别器
    UI第四讲.事件处理(按钮点击切换视图,触摸事件)
    UI第三讲.自定义视图 视图控制器 检测屏幕旋转
  • 原文地址:https://www.cnblogs.com/bigben0123/p/3030595.html
Copyright © 2011-2022 走看看