教你在 Debian 和 Ubuntu 上升级 MySQL

WBOY
풀어 주다: 2016-06-07 17:34:45
원래의
965명이 탐색했습니다.

系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些花哨的功能。2013年初,最新的 MySQL 5.6发布,目标是提供更

系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些花哨的功能。2013年初,最新的 MySQL 5.6发布,目标是提供更好的性能和扩展能力。如果你对此有点兴趣,倒是可以看看我写的这篇 如何在 Debian 和 Ubuntu 上升级 MySQL。

在这篇教程中,我会假设你已经通过 apt-get 安装了 MySQL。写这篇文章的时候,,大部分 Linux 发行版上部署的都是 MySQL 5.5。这里我将向你们介绍如何从 MySQL 5.5升级到5.6。

步骤1:备份 MySQL 配置文件。 $ sudo mkdir /backup $ sudo tar cvfvz /backup/mysql_conf.tgz /etc/mysql 步骤2:把数据库导出到一个 .sql 文件,并且把数据存放路径下面的数据也备份起来。 $ sudo sh -c 'mysqldump -u root -p -A --events > /backup/backup_db.sql $ sudo tar cvfvz /backup/mysql_data.tgz /var/lib/mysql

注意:如果你为你的在线 MySQL 系统提供了持续备份,强烈建议你在执行上面步骤时使用单事务选项,或显式使用锁(以保证数据一致性 —— 译注),详见这个教程。

步骤3:停止 MySQL 服务 $ sudo service mysql stop 步骤4:卸载 MySQL 软件包 $ sudo apt-get remove mysql-server mysql-client mysql-common $ sudo apt-get autoremove $ sudo apt-get autoclean

使用 apt-get 卸载时不要用 purge 选项,这会删除 MySQL 配置文件和其它一些以后要用到的数据。

步骤5: 安装 MySQL 依赖包(内核异步 IO 访问库),MySQL 5.5以及之后的版本都依赖它。 $ sudo apt-get install libaio1 步骤6:从官网下载 Debian 版的 MySQL 软件包

32位系统:

$ wget

64位系统:

$ wget 步骤7:安装 MySQL 软件包 $ sudo dpkg -i mysql-5.6.15-debian6.0-*.deb

这个软件包会被安装在 /opt/mysql 目录下面。

步骤8:将 MySQL 命令所在的路径添加到系统环境变量 PATH 内。

Debian 上:

$ sudo sh -c 'echo "PATH=$PATH:/opt/mysql/server-5.6/bin" >> /etc/profile' $ source /etc/profile

Ubuntu 或 Linux Mint 上:

$ sudo sh -c 'echo "PATH=${PATH}:/opt/mysql/server-5.6/bin" >> /etc/environment' $ source /etc/environment 步骤9:进入 MySQL 配置文件,修改下面两行配置。 $ sudo vi /etc/mysql/my.cnf

basedir = /opt/mysql/server-5.6

lc-messages-dir = /opt/mysql/server-5.6/share

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿