原文:http://blog.csdn.net/qing_gee/article/details/41774265

Linux升级MySQL版本到5.7。

1.下载Linux的5.7版本,主要需要两个文件

MySQL-server-5.7.4_m14-1.el6.x86_64.rpm

MySQL-client-5.7.4_m14-1.el6.x86_64.rpm

2.备份数据库文件

mysqldump -uxxx -pxx databasename > databasename.sql

3.停止mysql服务

service mysql stop

4.刚开始使用的yum安装的,使用以下语句进行卸载

yum remove mysql*

5.然后删除mysql旧版本已经存在的文件或者数据,不然mysql在重新安装后会出现各种纠结的问题。

find / -name mysql

ps -ef | grep -i mysql

rm -rf mysql****

kill -9 mysqlid

注意/usr/bin、/usr/share/、/var/lib下有很多mysql开头的文件,都删除掉,还有删除/etc目录下的my.cnf文件

6.如果你是rpm安装的,可以通过以下命令进行删除

rpm -qa | grep -i name

rpm -e mysqlxxxxx

7.卸载删除干净后,再使用以下命令对下载的server和client进行安装

rpm -ivh mysqlxxx

8.安装成功后,可能会出现以下问题,那么看看下面有没有你想要的

mysql error 1524

error 1045(28000)

error 1820

使用mysql -uroot -proot登录不了

对应的方法为:

在my.cnf文件中的[mysql]下增加“skip-grant-tables”,然后重新启动mysql服务

在my.cnf文件中的[mysql]下将“user=mysql”注释掉

该问题需要设置一下用户的密码

mysql> create database ttt;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

mysql> set password = password("root");

Query OK, 0 rows affected (0.00 sec)

mysql给你初始化了密码,在root目录下找.mysql_secret文件,注意文件隐藏形式,直接通过vim .mysql_secret就会关联到

mysql 版本引起的 utf8mb4 问题(linux centos6.9下升级mysql)

文字输入时候存在火星文或者表情,insert到低版本的mysql中一般会报错,所以我们需要将mysql版本升级到5.5.3及以上,高版本的mysql为我们提供了utf8mb4的编码,解决了这些复杂数据 ...

centos升级mysql至5.7

1.备份原数据库 [root@www ~] #mysqldump -u root –p -E –all-database > /home/db-backup.sql 加-E是因为mysqldum ...

CentOS6.x升级MySQL版本5.1到5.6

CentOS6.x升级MySQL版本5.1到5.6 分类: Web MySQL 2014-08-04 11:22 2813人阅读 评论(1) 收藏 举报 mysql云服务器升级centos6 有一些虚 ...

【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装

[MySQL]Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后, ...

CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

Linux下MySQL安装与操作

sudo apt-get update //用于更新源,获取软件包列表 sudo apt-get upgrade //用于升级指定软件包 install //安装 remove //移除软件包 aut ...

Linux+PHP+MySql网站迁移配置

LINUX下MYSQL数据库默认数据库文件位置: 数据库文件默认在:cd /usr/share/mysql 配置文件默认在:/etc/my.cnf ———————————– 数据库目录:/var/li ...

linux忘记mysql密码找回方法

linux忘记mysql教程密码找回方法 今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦.    方法一: # /etc/init. ...

Linux下MySQL忘记密码

系统:CentOS6.6 64位 参考文档(截图请看原网址): Linux下MySQL忘记root密码怎么办_百度经验 http://jingyan.baidu.com/article/1709ad8 ...

随机推荐

(转) 变分自编码器(Variational Autoencoder, VAE)通俗教程

变分自编码器(Variational Autoencoder, VAE)通俗教程 转载自: http://www.dengfanxin.cn/?p=334&sukey=72885186ae5c ...

hdu 5288 数学 ****

给一个序列 定义函数f(l ,r) 为区间[l ,r] 中 的数ai不是在这个区间其他任意数aj的倍数 求所有f(l,r)之和 通过预处理,记录 a[i] 的左右边界(所谓的左右边界时 在从 a[i] ...

Java 迭代器理解

1.Iterator(迭代器) 作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构不必去了解. java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的.这里笔者不 ...

JQuery上传插件uploadify整理(Options)

下载  现在有两个版本了,我此次使用的依然是Flash版本的,虽然现在绝大部分浏览器都兼容HTMKL5,目前位置,除了做手机项目外,一般我们项目中不允许使用HTML5标签. 属性介绍(Options) ...

Android手机开机自动启动

package com.example.x_yp.system_camera; import android.content.BroadcastReceiver; import android.con ...

MMU(why)

在ARM中,MMU几个主要作用: 1. I/D Cache 管理      -> 大幅提高代码运行效率. 2. PA/VA 重映射        -> 实现多进程内存空间映射. 3. 内存 ...

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(一现象)

一.现象:iPhone真机打开Voice Over的情况下,iPhone QQ空间工程,Xcode 真机编译启动必Crash,main函数里面 NSSetUncaughtExceptionHandle ...

如何将多个数据的- 转为:来匹配josn格式

var str = `北京 2 河北 3 河北-邯郸 301 河北-保定 302 河北-邢台 303 山东 4 山东-青岛 401 山东-烟台 402`; var arrStr = str.split ...

【数据结构】算法 LinkList (Remove Nth Node From End of List)

删除链表中倒数第n个节点 时间复杂度要控制在O(n)Solution:设置2个指针,一个用于确定删除节点的位置,一个用于计算倒数间距n.移动时保持2个指针同时移动. public ListNode r ...

linux mysql5.7版本升级,linux升级mysql到5.7相关推荐

  1. linux下python版本升级,linux下升级python版本

    linux下升级python版本 下载python最新版本2.7.13并编译安装 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13 ...

  2. linux下python版本升级,Linux下升级python版本(示例代码)

    转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...

  3. linux mysql5.7启动失败/tmp/mysql.sock ?

    Do you already have another mysqld server running on socket: /tmp/mysql.sock ? 这句话的意思是你已经运行了一个mysql服 ...

  4. linux scp 后台运行,Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 从oradb30机器拷贝一个文件夹到oradb31机器: scp -r /u01/media/Disk1/ 192.168.1.31 ...

  5. linux中如何升级python版本号,linux的python版本升级

    可利用Linux自带下载工具wget下载,如下所示: #tar -zxvf Python-2.7.13.tgz 进入解压缩后的文件 #cd Python-2.7.13 在编译前先在/usr/local ...

  6. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装

    linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...

  7. linux mysql 升级_linux升级mysql

    下载二进制安装包,地址 //downloads.mariadb.org/mariadb/10.2.5/ # cd /usr/local/ # wget //mirrors.neusoft.edu.cn ...

  8. 黑马Linux笔记05【Linux系统软件安装,MySQL、Tomcat、Nginx、RabbitMQ、Redis、ElasticSearch、Zookeeper】

    视频资源 视频地址:黑马-新版Linux快速入门到精通 资源下载:https://pan.baidu.com/s/1zExrsk09QVm3mpqaPTqe_g?pwd=6666,提取码:6666 课 ...

  9. Linux下使用C语言访问MySQL函数

    //mysqlVersion.c /************************************************************* FileName : mysqlVers ...

最新文章

  1. java产生随机数(学习)
  2. JSON WEB TOKEN(JWT)的分析
  3. C语言-转义字符注意事项
  4. 以下关于python自动化运维错误的是_Python在自动化运维时经常会用到的方法
  5. Java中使用Jedis连接Redis对String进行操作的常用命令
  6. 如何成为一个Java高薪架构师?
  7. WEB编程学习之Eclipse编译JSP
  8. 《计算机网络:自顶向下方法(原书第6版)》一2.7 TCP套接字编程
  9. 计算机中丢失api-ms-win-crt-runtime-
  10. HTML静态网页作业-网上花店4个页面(HTML+CSS+JS)
  11. CGAL 4.11 官方文档 软件包概述 ——多边形类
  12. 将一串整数转化为一串字符
  13. linux下shell命令之hwclock
  14. 最低成本的ARM调试解决方案——有关于Wiggler、H-Jtag、OpenOCD、GDB
  15. GSYVideoPlayer实现视频播放
  16. 互联网创业的未来挖掘思路分享
  17. 使用vue制作网页导航栏
  18. 迁移系统至固态硬盘的采坑回顾
  19. Visual Studio 2017正式版各版本比较:企业版最强大
  20. java 生成二维码,解析二维码

热门文章

  1. 本校学生占比竟超过50%,推免至清华网研院有多难?
  2. 计算机系统基础期末复习
  3. jae java_汇编里的JAE和JGE有什么区别?
  4. esp32 s3 USB OTG Arduino可以下载固件 USB COM不可以的解决方法
  5. 十四、在Excel中生成随机数
  6. 存货账龄分析报表(中四)
  7. 三菱服务器故障显示45代码,三菱数控系统伺服故障和报警代码大全
  8. 遇到Host ‘xxx’ is not allowed to connet to this MySQL server 问题
  9. 面试必刷算法TOP101之图算法篇 TOP37
  10. 脚本实现,抓取屏幕内容