Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7

默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置

首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全考虑,建议备份。

1、下载mysql-apt的配置包,并安装

wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

sudo dpkg-i mysql-apt-config_0.8.1-1_all.deb

在安装的过程中,会要求选择mysql版本,选择mysql5.7版本后,点击“OK”。

2、更新apt-get索引

sudo apt-get update

3、安装数据库,在安装过程中,会自动卸载已经安装的老版本数据。

sudo apt-get install mysql-server

4、安装mysql 后,使用mysql_upgrade升级数据库文件版本

sudo mysql_upgrade -uroot -p'youpassword'

5、重启mysql,并检查数据是否正常

sudo service mysql restart

mysqlcheck-uroot -p'youpassword' --all-databases

6、如果一切正常,所有表的检查结果均是ok状态。

同时,也可以进入mysql使用select version(); 来查看mysql-server 版本号。

更新过程中遇到的问题:

1、在ubuntu 14的版本中,安装了mysql 后,启动时,程序提示 “No directory, logging in with HOME=/”

root@xxx:/etc/mysql#service mysql restart

* Stopping MySQL Community Server 5.7.11...* MySQL Community Server 5.7.11 isstopped* Re-starting MySQL Community Server 5.7.11No directory, loggingin with HOME=/..* MySQL Community Server 5.7.11 is started

解决办法:

sudo service MySQL stop

sudo usermod-d /var/lib/mysql/mysql

sudo service mysql start

2、安装后远程访问mysql ,提示10061错误的问题

在更新mysql版本后,所有的配置文件都会被删除,因此需要修改mysql配置。在Ubuntu中,配置文件在:

/etc/mysql/mysql.conf.d/mysql.cnf

注销配置文件中:bind-address =127.0.0.1 即可

/usr/bin 客户端程序和脚本/usr/sbin mysqld 服务器/var/lib/mysql 日志文件,数据库 [重点要知道这个]/usr/share/doc/packages 文档/usr/include/mysql 包含( 头) 文件/usr/lib/mysql 库/usr/share/mysql 错误消息和字符集文件/usr/share/sql-bench 基准程序

ubuntu 14.04 mysql 5.7_ubuntu14.04 升级mysql到5.7版本相关推荐

  1. dnf台服升级mysql_2.11.7使用MySQL Yum存储库升级MySQL

    对于受支持的基于Yum的平台(请参见 第2.5.1节"使用MySQL Yum存储库在Linux上安装MySQL"以获取列表),可以对MySQL执行就地升级(即替换旧版本,然后使用旧 ...

  2. SLES升级MYSQL

    原mysql是利用 SLES库安装 升级mysql以前,必须对mysql进行备份,另外假定原mysql是利用SLES库安装.如果不是采用这种方式安装,需要用其他来源的RPM安装的mysql的替换的方法 ...

  3. Ubuntu 14.04 64位升级搜狗拼音输入法linux版本

    今天发现Ubuntu 14.04上的搜狗拼音输入法linux版本被搜狗官网和优麒麟团体升级了,特更新了一下,下面记录了主要过程,方便大家参考: 直接从官网下载最新的deb包 http://pinyin ...

  4. linux升级内核后反复重启,Ubuntu 14.04 升级内核后重启开机黑屏解决

    今天工作的时候SoftWare Updater提示有软件更新,勾选了一些软件包之后让它在后台自己更新不管了.后来晚上重启了下再进入Ubuntu 14.04的时候一启动图形界面就黑屏了  ,很是着急,以 ...

  5. redis ubuntu php 5.2,ubuntu 14.04下简易安装php5.5 + apache2 + redis + mysql

    我是在Windows 10下安装的vagrant环境. 1.首先官网:https://www.vagrantup.com/ 下载最新版的vagrant,安装:安装虚拟机VirtualBox:https ...

  6. Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本

    转载: http://www.cnblogs.com/BlackStorm/p/5183490.html Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9.gcc-5 版本 如果没 ...

  7. Ubuntu 14.04数据库服务器--mysql的安装和配置

    https://jingyan.baidu.com/article/425e69e6bbc6c7be14fc1640.html mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广 ...

  8. Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)

    Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5) 原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式. ...

  9. Ubuntu 13.10/12.10/12.04 用户如何升级到 Ubuntu 14.04

    Ubuntu 14.04 就要发布了,可能很多人要问,不是已经17号了吗?怎么还没有发布呢?要有一点地理常识,我们使用的是东8区的北京时间,按照美国纽约时间,我们要早12个小时呢?所以大家再耐心等等. ...

最新文章

  1. 财务学python有意义吗-8年老财务:财务分析学python就能提高效率?一半人是骗子...
  2. 2.1 进行误差分析-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  3. 用稳压管保护单片机引脚_零基础入门单片机(2)学会控制IO引脚你就入门啦
  4. Tomcat安装及Eclipse配置教程
  5. JAVA分布式篇1——Linux
  6. arm服务器centos下安装mysql_Centos下服务器版本安装mysql
  7. 10款常用Java测试工具
  8. mysq 正序查询并且0排在最后
  9. 经典机器学习系列(十二)【学习排序】
  10. 用html+css作个简单的九宫格
  11. 移动开发框架--------基于腾讯手Q样式规范Frozen UI
  12. 用ArcGIS Server服务Print打印高清大图的关键参数
  13. 阿里云服务器购买教程(新手指南)
  14. USB over Network通过本地网络或 Internet 共享的远程 USB 设备
  15. 淘宝订单转化率低的原因,怎样提高店铺订单转化率,提高店铺订单转化率的小技巧
  16. Linux安装CentOS系统
  17. FFMPEG录制以及推流
  18. Flex3与Flash使用总结
  19. Unity(三十七):3D模型动画、脚本控制模型骨骼IK动画
  20. MCR100-6-ASEMI代理长电原装单向可控硅MCR100-6

热门文章

  1. angular1配合gulp和bower使用
  2. Netkiller Architect 手札之前言
  3. Android 设置EditText光标Cursor颜色及粗细
  4. How to run CAB file
  5. 参展神器| 算法告诉你优先参加哪个会展
  6. cmd for 循环拷贝文件
  7. 三招教你如何判断ERP软件是否适用
  8. Jsp实现停车场管理系统
  9. thinkphp5的目录结构和命名规范
  10. struts2 理解