MySQLを5.5にアップグレードするにはどうすればよいですか?


12

Ubuntu Server 9.10でMySQLをバージョン5.5にアップグレードするにはどうすればよいですか?

それが簡単な$ sudo apt-get install mysql-server仕事になるのを待ったほうがいいでしょうか?

また、ここからどのダウンロードを取得する必要があるかもわかりません。


1
あなたが何かをする前に、これは私が過去4日間取り組んでいるものです。私の場合、ubuntu 10.10でmysql 5.5.8を使用しようとしています。エイリアンを使用してrpmパッケージをdebパッケージに変更してインストールしました(失敗)。デフォルトのバイナリ(FAILED)として使用するために、バイナリバイナリをダウンロードしました。そして、その長いパッケージのリストからわかるように、Oracleはdebianディストリビューションについてはあまり気にしませんでした。彼らは多くのRPMのものを作りました。たくさんの。しかし、単一のDEBパッケージではありません。同じ問題について話しているグループがubuntuforums.org/showthread.php?p=10245558にあります。Oracleの欠如。
ルイスアルバラード

ヘッドアップ@Cyrexに感謝
bcmcfc

回答:


11

MySQL 5.5の新機能

以下に、MySQLデータベースとInnoDBストレージエンジンの速度、スケーラビリティ、使いやすさに関する最近の改善点を示します。

MySQL 5.5へのアップグレードの手順ガイド


これをテストし、残りを知らせます。
ルイスアルバラード

それは助けましたが、正しく動作する前にいくつかのことを変更する必要がありました。時間があるので、1回の実行ですべてを実行する小さなスクリプトを作成できます。しかし、私は認めなければならない、それはあなたの素晴らしい投稿の前に私がやった他の多くの試みに対するいくつかの試みの後に働いた。
ルイスアルバラード

あなたが直面していた困難は何でしたか?
ovais.tariq

1
最後に、ubuntu 8.04からubuntu 10.04までの5つの異なるサーバーに19回インストールした後の結果を示します。mysql 5.1がすでにインストールされていて、5.5.8または5.5.9に移行したい人にエラーなくそれを持たせるために必要な編集は次のとおりです。+ mysqldサーバーを起動する前に、/ usr /内のすべてのファイルを確認してくださいlocal / mysql / binフォルダーには実行可能権限があります。
ルイスアルバラード

1
+ mysql.sqlバックアップの復元を行う場合、正しいフォルダーは/root/mysql-5.1-dump/ではなく/root/mysql-5.1-backup/dump/です+「mysqld --skipでmysqlを起動する部分」 -grant-tables --user = mysql "最初に/etc/my.cnfをファイルの下部に配置する必要があることに言及する必要があります+ mysql_upgradeの後、/ etc / init.d / mysql
ルイスアルバラード

4

これで問題は解決しませんが、MySQL 5.5をパッケージ化するためのウィッシュリストのバグを次に示します。


2
参考までに、私は自分にそのバグを割り当てたばかりで、今すぐ最初のビルドを監視しています。:
D

更新したよう.. 5.5.17は、正確なセンザンコウアルファ1(次のLTS、12.04)に上陸した...ソースパッケージには、以前のリリースのためのちょうど罰金を構築すべきである、とここで見つけることができますlaunchpad.net/ubuntu/+source/mysql -5.5
SpamapS

4

適切なオプションは、dotdeb.orgからのバージョンを待つことです。Debian unstable / experimentalで利用可能になると、そこにパッケージが利用可能になります。

http://www.dotdeb.org/tag/mysql/


私はあなたの投稿の前にdotdebについて知りませんでした。ありがとうございました。
ルイスアルバラード

1

MySQL-5.5.15を公式にバイナリRPMからエイリアンと共にNatty(Ubuntu 11.04)に正常にインストールしました。

alienとlibaio1をインストールします(MySQL-5.5から使用)

apt-get install alien libaio1

MySQLダウンロードからバイナリRPMを取得する

$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D

それらを変換します!

fakeroot alien MySQL*.rpm

...そして、それらをインストールします。

sudo dpkg -i mysql*.deb

mysqlユーザーを追加

useradd -r mysql

データディレクトリの初期化

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

他の必要なパスを設定する

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

DBを起動

service mysql start

ルートパスワードを変更する

/usr/bin/mysqladmin -u root password 'your_password'

1

まったく新しいppa(個人パッケージアーカイブ)リポジトリがあります。これには、他のものの下に-nattyおよびoneiric用のmysql5.5が含まれています。

https://launchpad.net/~nathan-renniewaldock/+archive/ppa

次のコマンドを使用してシステムに追加できます。

sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update

1

dotdeb.orgのdebianにはmysql 5.5の簡単なインストーラーがあります。彼らはリポジトリをaptitudeでリストアップする方法についての指示をここに持っています:http : //www.dotdeb.org/instructions/それが終わったら、Synapticを使用してmysql-serverをバージョン5.5にアップグレードしました。支障なく機能しました。


0

5.1(LAMPサーバーを構築した場合)から5.5にアップグレードするプロセスについて説明します ここでます。 バニラMySQLサーバーをインストールするだけの場合は、サーバーのクリーンインストールを構築し、参照したページの指示に従ってください。以前にインストールされたMySQLインスタンスは含まれません。

phpMyAdminを使用する場合は、LAMPサーバーを構築する必要があります(ここで説明したとおり、前のリンクに含まれるアップグレードのすべての指示に従ってください。これapt-getにより、phpMyAdminおよび次に、MySQLバージョンを切り替えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.