4

Amazon Linux マシンに MySQL 5.6 をインストールしようとしています。次のリンクを使用して。

次の手順を完了した後。

sudo yum localinstall http://repo.mysql.com/mysql-community-release-el6-3.noarch.rpm
sudo yum install mysql-community-server

このコマンドでmysqlサービスを開始しているとき。

sudo service mysqld start

MySQL Daemon failed to start エラーが発生しています。

4

3 に答える 3

0

マイクロインスタンスで同じ問題に遭遇しました。mysql ログを確認してください 問題の原因が InnoDB の場合: バッファ プールにメモリを割り当てることができません スワップ ページを追加すると、問題が解決する場合があります。それは私のために解決しました。この設定に従うことができます

http://www.prowebdev.us/2012/05/amazon-ec2-linux-micro-swap-space.html

ページが読み込まれない場合はコンテンツをコピーしました

Amazon EC2 マイクロ インスタンス スワップ スペース - Linux Amazon EC2 Linux マイクロ インスタンスがあります。マイクロ インスタンスのメモリは 613MB しかないため、MySQL はときどきクラッシュしました。MySQL、マイクロ インスタンス、およびメモリ管理について長い間検索した結果、マイクロ インスタンス用のデフォルトの SWAP スペースがないことがわかりました。したがって、クラッシュを回避したい場合は、マイクロ インスタンスのスワップ スペースをセットアップする必要がある場合があります。実際には、スワップを有効にした方がパフォーマンスが向上します。

以下の手順は、マイクロ インスタンスのスワップ スペースを作成する方法を示しています。マイクロ インスタンスが実行されている AWS アカウントをお持ちだと思います。

dd if=/dev/zero of=/swapfile bs=1M count=1024を
実行します mkswap /swapfileを
実行します swapon /swapfileを実行します
この行を追加します /swapfile swap swap defaults 0 0 を /etc/fstab に追加し
ます再起動するたびに自動的にスワップ ファイルを有効にします。

SWAP スペースに関連する便利なコマンド:
$ swapon -s
$ free -k
$ swapoff -a
$ swapon -a

于 2014-03-27T03:51:50.087 に答える