MySQL 5.5.17 へのバージョンアップ( 5.5.16 ⇒ 5.5.17)

MySQL 5.5.17が2011年10月19日にリリースされましたので、バージョンアップを行いました。

なお、変更点については下記を参照してください。

http://dev.mysql.com/doc/refman/5.5/en/news-5-5-17.html 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-5.5.17-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-libs-5.5.17-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-server-5.5.17-1.el5.remi.i386.rpm 2.MySQLのシャットダウン [root ~]# service mysqld stop mysqld を停止中: [ OK ] 3.新しいパッケージファイルのインストール [root ~]# yum install mysql-5.5.17-1.el5.remi.i386.rpm mysql-serve r-5.5.17-1.el5.remi.i386.rpm mysql-libs-5.5.17-1.el5.remi.i386.rpm Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.kddilabs.jp * extras: 続きを読む »

yum エラー「 Metadata file does not match checksum」への対処~続編~

yumを実行した際に、エラーメッセージ「Metadata file does not match checksum」に遭遇したときの対処としてで紹介した方法でも解決しない場合があります。

私もrpmforgeで経験しました。 その場合は、参照しようとしているリポジトリサイトにアクセスできない状態である可能性を疑ってみましょう。

対処法ですが、/etc/yum.repos.d/にある~.repoファイルを修正します。 例えば、rpmforgeの場合には rpmforge.repo に対して、下記のように「baseurl=」のURLを、下図の赤線のリポジトリサイトに変更します。実際には、ブラウザでクリックして、問題なくアクセスできるサイトを選んで下さい。

RPMforgeリポジトリサイト http://apt.sw.be/

[rpmforge] name = RHEL $releasever – RPMforge.net – dag baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge ↓ [rpmforge] name = RHEL $releasever – RPMforge.net – dag baseurl = http://rpmfind.net/linux/dag/redhat/el5/en/$basearch/rpmforge

これで、再度yumを実行してみて下さい。今度は正常に実行できたでしょうか。

続きを読む »

wget でプロキシを使用する場合の設定

プロキシ経由でwgetを使用する場合には、そのための設定をする必要があります。 yumの場合と同じ要領です。 ファイル /etc/wgetrc に、http_proxy, ftp_proxy, proxy_user, proxy_passwd を追加するなどの設定を行います。ただし、パスワードが裸の状態ですので、しかるべきパーミッション設定も実施することをお奨めします。

[root ~]# vim /etc/wgetrc (略) # You can set the default proxies for Wget to use for http and ftp. # They will override the value in the environment. http_proxy = http://プロキシサーバ:ポート ←追加 ftp_proxy = http://プロキシサーバ:ポート ←追加 proxy_user=プロキシユーザ ←追加 proxy_passwd=プロキシユーザ・パスワード ←追加 # If you do not 続きを読む »

yum エラー「 Metadata file does not match checksum」への対処

yumを使用していると環境により、次のようなエラーメッセージに遭遇します。

Metadata file does not match checksum

この場合の対処法ですが、/etc/yum.repos.d/にある~.repoファイルを修正します。 例えば、CentOSでBaseリポジトリに関して上記エラーが発生した場合には、CentOS-Base.repoに対して、下記のように「mirrorlist=」の行をコメントアウトして、「#baseurl=」の#を外して有効にします。

[base] name=CentOS-$releasever – Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ ↓ [base] name=CentOS-$releasever – Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

私の経験では、これで解決していますので、お試し下さい。

なお、このことは、例えば上記のCentOS-Base.repoファイルの冒頭コメントに次のように書かれていることなのです。

# If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. 続きを読む »