ubuntu下mysql版本升级到5.7
前几天图书馆说服务器(Ubuntu14.04)有安全漏洞,不按时修复会关停。
看了一下漏洞清单,主要是ssh和mysql的版本问题。
把mysql升级了一下,升到了5.7,升级之前还备份了数据,不过升级后发现数据并不会丢失。
1 配置mysql-apt并做相关更新
sudo 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 #安装过程选择mysql5.7 sudo apt-get update
2 安装新版数据库并更新文件版本
sudo apt-get install mysql-server sudo mysql_upgrade -uroot -p
3 重启mysql并检查数据
sudo service mysql restart mysqlcheck -uroot -p --all-databases
4 修改用户目录和远程登录配置
# 修改用户目录 sudo service mysql stop sudo usermod -d /var/lib/mysql/ mysql sudo service mysql start # 注释掉bind-address = 127.0.0.1这一行并保存 sudo vim /etc/mysql/mysql.conf.d/mysqld.conf # 重启 sudo service mysql restart
5 查看mysql版本,查看是否成功启动
mysql --version netstat -anp | grep 'mysql'
6 远程连接mysql
mysql -h ip -u root -p
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详细讲解安全升级MySQL的方法
MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法. 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug. 但是在没有充分的测试以前就应用到你的应用中是非常危险的, 因为升级可以能会让你的应用不能正常运作- 也可能引起性能的问题. 此外, 我建议你关注MySQL的发布信息和Percona Server- 看看最近的版本有什么变化. 也
-
CentOS系统中PHP和MySQL的升级方法
用yum更新PHP,只需用一条命令就可以搞定: 复制代码 代码如下: #yum update php 但问题来了,使用此命令后,系统告诉我,没有发现可更新的包.而当前的PHP版本只是5.2.1,PHP官方已经更新到5.2.6了. 经过一番询问,才知道原来CentOS系统的源里PHP仍旧是5.2.1,需要额外的源才能升级PHP. 根据外国网友的介绍,冰古添加了额外的源: 登录SSH后依次运行下列命令: 复制代码 代码如下: #rpm –import http://www.jasonlitka.co
-
在Windows平台上升级MySQL注意事项
备份旧数据 停止旧服务器 从windows的系统服务中删掉mysql服务,用如下命令: C:\> C:\mysql\bin\mysqld --remove用可执行安装文件方式安装mysql,或者解压可直接执行的二进制压缩包来安装 重新注册mysql服务,用如下命令: C:\> C:\mysql\bin\mysqld --install 重启服务器 其他的问题详见上面提到的各种升级中会碰到的情况
-
linux下安装升级mysql到新版本(5.1-5.7)
今天需要把linux服务器上的mysql版本从5.1更新到5.7,那么以下内容作为记录,提供以后安装使用手册 第一步:检查linux的操作系统版本 复制代码 代码如下: cat /etc/issue 第二步:在mysql官网上下载5.7的版本 http://dev.mysql.com/downloads/file.php?id=451627 第三步:检查linux上以前安装的mysql版本 复制代码 代码如下: rpm -qa | grep mysql 第四步:如果出现mysql的一些安装版本,
-
MySQL 升级方法指南大全第1/5页
如果都是比较新的版本的升级可以参考下面的文章,MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的MySQL变得更美好,我们有必要去给它升级,尽管你会说它现在已经跑得很好很稳定完全够用了.下面我们来看看几种常用的升级方法. 介绍之前,我们先做一些声明,MySQL采用二进制包来安装,升级都是在同一台DB Server上操作. 第一种,很简单,适用于任何存储引擎. 1. 下载并安装好新版本的MySQL数据库,并将其端口改为3307(避免和旧
-
Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式
环境:mysql-5.1.61 操作系统:Cent-os6.3 目的:升级为mysql 5.6.19 首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就必须升级.. 去官网下载地址:http://dev.mysql.com/downloads/mysql/ 我是cent os,选择了Red Hat Enterprise Linux版本. 由于系统是i686的,所以选择i686版本
-
Win下Mysql5.6升级到5.7的方法
写在前面 MySQL的升级方式分为两种:原地升级和逻辑升级.这两种升级方式,本质没有什么区别的.只是在对数据文件的处理上有些区别而已.原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump. 逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长.所以今天我们来讲讲原地升级. 原地升级 1.将现有的mysql关闭.使用cmd窗口,进入到mysql目录下面,将mysql服务移除. X:\Ares\bin\mysql5.6\bin>m
-
mysql版本5.5.x升级到5.6.x步骤分享
大概步骤是: 把配置文件添加:skip-grant-tables参数,把basedir升级成新版本,启动mysql,执行命令:mysql_upgrade升级一下字典信息,然后flush privileges;刷新授权表,注意:如果是使用共享表空间,最好是把数据导出来再导入新版,如果是使用独立表空间可以使用mysql_upgrade升级.如: 1. shell > service mysqld stop #把实例停掉 复制代码 代码如下: shell > mv /usr/local/mysql
-
Mysql5升级到Mysql5.5的方法
安装5.5依赖安装包 代码如下 yum install -y autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl* 安装cmake 代码如下 yum install -y cmake 在升级前,建议先将之前5.1的mysql及数据库目录备份一下 停止掉mysql 代码如下 service mysql stop 升级mysql 5.5.36 代码如下 http://download.csdn.ne
-
图解MYSQL的安装和数据升级第1/2页
如果你是全新安装,就可以跳过这一步啦 找到你的Mysql的数据库目录下的 ragnarok 数据库目录,例如我的Mysql安装在D:\mysql 这个目录下,就到 D:\mysql\data\ 目录下找到 ragnarok 数据库目录把它拷贝一份到其它地方![升级你的ODBC - MySQL ODBC driver ]首先打开你的控制面版,找到 [添加删除程序] 把旧的MySQL ODBC driver 删除然后安装MyODBC-3.51.11-1-win.exe [删除你电脑里的旧版MYSQL
随机推荐
- 解析MySQL的information_schema数据库
- 详解webpack介绍&安装&常用命令
- (转贴)QQ被盗可以这样申述
- 条件数据库Android:sqllite的简单使用
- 解决springmvc+mybatis+mysql中文乱码问题
- iOS动画案例(1) 类似于qq账号信息里的一个动画效果
- java直接插入排序示例
- WordPress后台中实现图片上传功能的实例讲解
- jsp获取action传来的session和session清空以及判断
- PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
- javascript cookie基础应用之记录用户名的方法
- jQuery UI结合Ajax创建可定制的Web界面
- javascript学习网址备忘
- 微信小程序 scroll-view实现上拉加载与下拉刷新的实例
- linux查看系统编码和修改系统编码的方法
- C++中const应放在类型前还是后
- 详解Spring 基于 Aspect 注解的增强实现
- 12条写出高质量JS代码的方法
- Oracle常见问题解决方案汇总
- redis中队列消息实现应用解耦的方法