<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hello World!!&#187; MySQL</title>
	<atom:link href="http://bhags.org/?cat=19&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://bhags.org</link>
	<description>Welcome to Sinyu&#039;s  site</description>
	<lastBuildDate>Mon, 06 Nov 2017 04:17:27 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.1</generator>
	<item>
		<title>CentOS 6.2 (Final) MySQL 5.5  -&gt; 5.6 移転</title>
		<link>http://bhags.org/?p=78</link>
		<comments>http://bhags.org/?p=78#comments</comments>
		<pubDate>Mon, 17 Jun 2013 06:44:33 +0000</pubDate>
		<dc:creator><![CDATA[bhags]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://bhags.org/?p=78</guid>
		<description><![CDATA[*この記事はここの記事を参考に実施した私の履歴です。 RPMファイルのダウンロード (現在の最新バー[...]]]></description>
				<content:encoded><![CDATA[<p>*この記事は<a href="http://opensourcedbms.com/dbms/how-to-upgrade-mysql-5-5-to-mysql-5-6-on-centos-6-3-red-hat-fedora/" title="How to upgrade..." target="_blank">ここの記事</a>を参考に実施した私の履歴です。</p>
<ol>
<li>RPMファイルのダウンロード (現在の最新バージョンは5.6.12-1でした。)
<ul>
<li>MySQL-client-5.6.12-1.linux_glibc2.5.x86_64.rpm
<li>MySQL-server-5.6.12-1.linux_glibc2.5.x86_64.rpm
<li>MySQL-shared-5.6.12-1.linux_glibc2.5.x86_64.rpm<br />
   パッケージに関しては<a href="http://d.hatena.ne.jp/oratta/20101120/1290241226" title="MySQLのパッケージ種類" target="_blank">ここ（MySQLのパッケージ種類）</a>が参考になります。
  </ul>
<li>Stop MySQL
<pre class="brush: bash; title: ; notranslate">service mysqld stop</pre>
<li>データディレクトリの保存
<pre class="brush: bash; title: ; notranslate">
  #mv /var/lib/mysql /var/lib/mysql_55
  </pre>
<li>削除対称MySQLを以下のコマンドで確認
<pre class="brush: bash; title: ; notranslate">
  rpm -qa | grep -i mysql
  #結果リスト
　mysql-5.5.21-1.el6.remi.x86_64
　perl-DBD-MySQL-4.013-3.el6.x86_641
　mysqlclient16-5.1.61-1.ius.el6.x86_64
　mysql-libs-5.5.21-1.el6.remi.x86_64
　mysql-server-5.5.21-1.el6.remi.x86_64

#########################################################################
#client 削除
yum remove mysqlclient16-5.1.61-1.ius.el6.x86_64
#依存性のある　Package - 削除実行は自己責任で！！！
Removing:
 mysqlclient16    x86_64   5.1.61-1.ius.el6           @ius         14 M
Removing for dependencies:
 cronie           x86_64   1.4.4-7.el6                @base       166 k
 cronie-anacron   x86_64   1.4.4-7.el6                @base        43 k
 crontabs         noarch   1.10-33.el6                @base       2.4 k
 mysql-server     x86_64   5.5.21-1.el6.remi          @remi        45 M
 perl-DBD-MySQL   x86_64   4.013-3.el6                @base       338 k
 postfix          x86_64   2:2.6.6-2.2.el6_1          @base       9.7 M
 redhat-lsb       x86_64   4.0-3.el6.centos           @base        22 k
 rightscale       x86_64   5.6.34-1                   installed    40 M
 sysstat          x86_64   9.0.4-18.el6               @base       806 k
 yum-cron         noarch   3.2.29-22.el6.centos.2     @updates     26 k
　
Remove       11 Package(s)
Installed size: 109 M

Is this ok [y/N]: Y #削除 -　

#########################################################################
#mysql server 削除
yum remove mysql-5.5.21-1.el6.remi.x86_64

#依存関係 - 今回は mysql のみ
Removing:
 mysql        x86_64        5.5.21-1.el6.remi        @remi         28 M
Is this ok [y/N]: Y #削除 -　


#########################################################################
#mysql lib 削除
yum remove mysql-libs-5.5.21-1.el6.remi.x86_64

#依存関係 - 今回は php-myadminも削除されます。
Removing:
 mysql-libs  x86_64  5.5.21-1.el6.remi     @remi  4.1 M
Removing for dependencies:
 php-mysql   x86_64  5.4.15-1.el6.remi     @remi  449 k
 phpMyAdmin  noarch  4.0.1-2.el6.remi      @remi   20 M


#いよいよインストール
rpm -ivh MySQL-client-5.6.12-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.12-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-shared-5.6.12-1.linux_glibc2.5.x86_64.rpm 

#以前のデータを復元します。
#インストールされた初期データをバックアップ
mv /var/lib/mysql /var/lib/mysql_56_clean
#既存データのバックアップ 
cp -R /var/lib/mysql_55 /var/lib/mysql

#実行時ファイルの権限エラー対策
chown -R mysql:mysql /var/lib/mysql

#yum remove時生成されるmy.cnfでconfig file復元
mv /etc/my.cnf.rpmsave /etc/my.cnf

#mysql start
service mysql start

#ここまででデータの復元はできたはずだが、互換性を保つために以下のコードを実行


#php library 復元
yum install php-mysql --enablerepo=remi,epel

#エラー発生
  file /usr/share/mysql/charsets/README from install of mysql-libs-5.5.32-1.el6.remi.x86_64 conflicts with file from package MySQL-server-5.6.12-1.linux_glibc2.5.x86_64
...
...
（５０行ぐらい続く）
#最新remiレポジトリをインストール
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

#remi-testのpriorityを1に修正
vim /etc/yum.repos.d/remi.repo
[remi-test]
name=Les RPM de remi en test pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/test/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/test/mirror
enabled=0

#priorityを1に修正
priority=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi


#php php-mysqlインストール
yum install --enablerepo=remi-test

#php5.5系が無事インストールされる

#削除されたパッケージ再インストール
yum install crontabs #ok
yum install sysstat #ok
yum install postfix #ok
yum install perl-DBD-MySQL #ok
#rightscaleのインストールができない。。
yum install redhat-lsb ok 
</pre>
<p>#phpMyAdminはfileをダウンロードし自力で設置
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bhags.org/?feed=rss2&#038;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
