五一放假实在无聊

继续玩弄新的服务器。发现有台mysql版本实在有点老,估计是akiho直接使用

apt-get install mysql-server

,然后又没有更新到最新的源,然后无脑安装了5.5版本这个老旧的版本。

所以现在让我来卸载掉他们使用:

apt-get remove mysql-server

也可以使用带配置文件和设置之类的全面删除的

apt-get --purge remove mysql-server

随后使用:

apt-get autoremove

清理掉多余的dependence。

如果遭遇了没有卸载干净或者依赖安装出现问题,会导致你无论怎么重装都报错失败。会提示你安装依赖方面的问题,在这之后无论你安装别的啥,都会提示你当前安装过一个什么东西安装失败了是因为某些依赖的问题。这时候就需要清理掉这些问题重新安装

尝试使用

sudo dpkg --force-depends --purge xxxx

好了说了那么多卸载和安装失败遇到的问题,现在进入安装正题,我个人非常懒。不想使用source make,正好mysql官方也提供了apt源进行更新。

获取mysql仓库:

wget http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb

安装这个dpkg包:

dpkg -i mysql-apt-config_0.6.0-1_all.deb

随后更新源:

apt-get update

之后升级更新到的源,在这个期间,会得到一些提示和选项操作。这个更新源可以选择安装5.6还是5.7。我比较想玩最新的直接升到5.7了,5.7支持原生的json存储格式没有玩过,所以试试。

apt-get upgrade

随后安装使用:

apt-get install mysql-server-5.7

直接指定版本安装。这样在安装的时候会要求设置root密码,然后照着提示来。

ok顺利安装完毕。

reference:

http://www.linuxdiyf.com/linux/16950.html -> linux mysql 5.5升级5.6使用mysql的apt库

http://blog.csdn.net/flydream0/article/details/8620396 -> apt-get指令的autoclean,clean,autoremove的区别

http://blog.csdn.net/span76/article/details/41313591 ->  进一步了解apt-get的几个命令

http://www.2cto.com/os/201308/234765.html -> Sub-process /usr/bin/dpkg returned an error code (1) Ubantu dpkg安装mysql-server-5.5软件包时报错解决办法

https://segmentfault.com/a/1190000002426913 -> 解决ubuntu12.04下some packages not fully installed or removed的问题

将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)的更多相关文章

  1. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  2. Ubuntu14.04系统下无法连接Wi-Fi无线网以及安装BCM43142网卡驱动的解决方案

    1.问题描述 博主近日开始学习ROS,首先必装Linux操作系统,选择的是Ubuntu14.04,安装过程略过,直接讲问题.安装完系统之后发现一个重要问题,没法使用Wi-Fi,只能使用有线网络,而且网 ...

  3. Ubuntu14.04下MySQL的安装

    1.输入 sudo apt-get install mysql-server 2.继续执行后,需要设定MySQL密码. 3.再次输入密码. 4.之后就安装成功了,输入mysql -u root -p进 ...

  4. Ubuntu14.04 开启MySQL的remote access

    一旦开启MySQL的remote access, 即可实现在windows系统下连接ubuntu下的mysql 步骤如下: sudo vim /etc/mysql/my.cnf bind-addres ...

  5. ubuntu14.04中mysql的安裝及utf8编码集配置

    mysql的安裝使用sudo apt-get install mysql-server即可安裝,我安裝的是5.6版.安装过程中会要求输入root账户的密码,按提示输入即可. Mysql Workben ...

  6. Ubuntu14.04下MySQL的安装与卸载

    转载自:https://www.2cto.com/os/201408/329502.html 安装MysQL 执行以下命令:sudo apt-get install mysql-server 2. 继 ...

  7. ubuntu14.04修改mysql默认编码

    修改文件为/etc/mysql/my.cnf [client] default-character-set = utf8 (ps:client的设置没变) [mysqld] lower_case_ta ...

  8. Ubuntu14.04+Nginx+MySql+PHP环境配置

    http://www.cnblogs.com/gophper/p/4793711.html

  9. ubuntu14.04下 Android虚拟机 genymotion 的下载和安装

    官网:https://www.genymotion.com/ Install Guide https://www.genymotion.com/#!/developers/user-guide#ins ...

随机推荐

  1. Linux Sysstat性能监控工具安装及常见8个命令使用例子

    Sysstat,一种常用在Linux系统服务器中的软件工具包,可以用来监控服务器的性能.比如可以监控CPU.硬盘.网络等数据,我们可以用来进行分析服务器的性能和资源的使用效率.老左将在这篇文章中学习. ...

  2. MTALAB——神经网络mae()、mse()、sse()

    mae():平均绝对误差 mse:均方误差 sse:误差平方和

  3. ESP32 I2S

    I2S支持DMA; I2S可以直接利用DAC来输出模拟信号 (GPIO 25 & GPIO 26): 高精度时钟使能参数:   .use_apll = true ESP32配置外设一般都是配置 ...

  4. Linux命令——head/tail

    一.head head主要是用来显示档案的开头至标准输出中,默认打印相应文件的开头10 行. 1)命令格式 head [参数] [文件] 2)常用参数 -q     隐藏文件名-v     显示文件名 ...

  5. Recurrent Neural Network[CTC]

    0. 背景 1. CTC原理 图 CTC结构图 CTC是看似和HMM有些联系,然后也采用DP来进行求解,将CTC结构图中<RNN输出,CTC层>单独拿出来,得到如下形式: 图 用前向-后向 ...

  6. eclipse 报错Version 1.6.0_45 of the JVM is not suitable for this product. Version:1.7 or greater is required

    最近离职来了一家新公司,之前的公司的开发IDE用的是IntelliJIDEA和SpringSourceToolSuit,自己在家里用的也是MyEclipse,所以使用eclipse的经验还是不足.结果 ...

  7. Spring学习日志之纯Java配置的MVC框架搭建

    依赖引入 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifa ...

  8. SpringBoot笔记--FastJson

    FastJson配置 ObjectId class ObjectIdSerializer : ObjectSerializer { override fun write(serializer: JSO ...

  9. 编写脚本自动部署反向代理、web、nfs

    服务器端 #!/bin/bash function nginx_install(){ if [[ -f /usr/sbin/nginx ]]; then echo 'Nginx has been in ...

  10. Centos7系统下修改主机名操作笔记

    习惯了在Centos6系统下修改主机名的操作,但是Centos7下修改主机名的操作却大不相同!操作笔记如下: 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient) ...