Oracle® Solaris 11.2 发行说明

退出打印视图

更新时间: 2015 年 5 月
 
 

从 MySQL 5.1 更新到 MySQL 5.5

本节中的过程介绍如何从 MySQL 5.1 更新到 MySQL 5.5。

如何在将系统更新到 Oracle Solaris 11.2 之前更新到 MySQL 5.5

  1. 安装 MySQL 5.5 软件包。
    # pkg install database/mysql-55@latest
  2. 验证 mysql 服务是否正在运行。
    # svcs -a | grep mysql
  3. 如果该服务尚未运行,则启动 MySQL 5.1 服务。
    # svcadm enable svc:/application/database/mysql:version_51
  4. 备份 MySQL 5.1 数据。
    # mysqldump --all-databases > 5_1.sql
  5. 停止 MySQL 5.1 服务并启动 MySQL 5.5 服务。
    # svcadm disable svc:/application/database/mysql:version_51
    # svcadm enable svc:/application/database/mysql:version_55
  6. 恢复 MySQL 5.1 的备份数据。
    # mysql < 5_1.sql

如何在将系统更新到 Oracle Solaris 11.2 之后更新到 MySQL 5.5

  1. 安装 MySQL 5.5 软件包。
    # pkg install mysql55
  2. 停止 MySQL 5.1 服务。
    # svcadm disable svc:/application/database/mysql:version_51
  3. 将数据库文件复制到一个新目录。
    # cp /var/mysql/5.1/data/*.db /var/mysql/5.5/data/*.db
  4. 启动 MySQL 5.5 服务。
    # svcadm enable svc:/application/database/mysql:version_55
  5. 运行 mysql_upgrade 脚本以修复所有数据库不兼容问题。
    # /usr/mysql/5.5/bin/mysql_upgrade