• 手把手教你升级到 Mysql 5.5


    赖勇浩(http://laiyonghao.com)

    本文基本上是这篇(http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/)的翻译。


    mysql 5.5 不仅宣传工作做得好,其实 mysql server 本身也的确是大幅增进了性能,而且 Inno DB 插件的性能也大增。但是没有啥比较好的升级到 Mysql 5.5 的指南,所以我就自己动手写了一个,这也没啥大不了的嘛!

    1、下载二进制安装包

    2、备份 mysql 配置文件

    3、备份数据目录

    4、备份数据

    5、安装异步 I/O 库

    Mysql 5.5 的新的 Inno DB 使用了 libaio 来增进性能

    6、解包

    7、把解包的 mysql 目录放到安装目录

    8、删除旧版本的 mysql

    9、把 mysql bin 目录加到 PATH 环境变量

    10、为 mysql 安装目录和文件设定正确的权限

    11、创建 socket 目录

    再次提醒,记得设定权限

    12、把 mysql 的 sample 配置拷贝到 etc 目录,并设置好路径

    编辑 /etc/my.cnf,如下值:

    13、把 mysql server 的启动脚本拷贝到启动目录

    14、删除旧版的 mysql 文件

    在安装后第一次使用 mysql server 时切记要跳过 grants 表,原因有二:一是我们可能希望原来的用户和权限数据,二是新版的 grants 表结构有所变化。

    15、无 grants 表启动 mysql

    16、从备份中装载 mysql 用户和权限数据

    17、运行更新脚本,把一切都升级到 5.5 版本

    18、如常地停止和启动 mysql

    至此,升级完成,如果你也升级到 5.5 了,记得分享一下心得哦~

  • 相关阅读:
    JavaScript实现HTML导航栏下拉菜单[悬浮显示]
    Paper Pal:一个中英文论文及其代码大数据搜索平台
    小程序定位地图模块全系列开发教学(超详细)
    简单的个人介绍网页主页面【附代码】
    前端分页功能(通用)
    打造完美写作系统:Gitbook+Github Pages+Github Actions
    移动端布局
    三剑客var,let,const
    包含多个段的程序01 零基础入门学习汇编语言29
    更灵活的定位内存地址的方法01 零基础入门学习汇编语言32
  • 原文地址:https://www.cnblogs.com/aiwz/p/6154350.html
Copyright © 2020-2023  润新知