VPS]「さくらVPS」のサーバにMySQLをインストールする方法について紹介します。この記事は「さくらVPS」環境設定シリーズの5回目です。1.MySQLのインストールMySQLをインストールするには、root権限でyumコマンドを実行します。「-y」オプションはすべての質問に対し「yes」と答えるためのものです。mysql-serverインストール時の画面は次のようになります。--versionを実行します。次のように表示されます。5.13.MySQLで扱う文字コードの変更/etc/my.cnfを編集して、MySQLで扱うデフォルトの文字コードをUTF-8にする設定を行います。root権限でviエディタを起動して/etc/my.cnfを編集します。/etc/my.cnf[mysqld]と表示されたグループの最後に以下の内容を追加します。character-set-server=utf8また、ファイルの最後に[mysql]、[client]、[mysqldump]というグループと文字コードの設定を追加します。[mysqldump]default-character-set=utf8変更前(クリックで拡大)変更後(クリックで拡大)[mysqld]グループに「skip-character-set-client-handshake」を追加する記事が多くありますが、SQLインジェクションの脆弱性を生じるため設定しない方がいい、という以下の記事をみつけたので本エントリーでは設定していません。ついて4.MySQLの起動MySQLの起動はroot権限でserviceコマンドを実行します。mysqldはMySQLのデーモンプロセスです。start次のように「OK」と表示されれば起動完了です。(クリックで拡大)mysqldコマンドでも起動します。stopと入力します。「OK」と表示されれば起動完了です。restartと入力します。こちらも「OK」と表示されれば起動完了です。restartと入力してください。6.MySQLを自動起動にする前項までの設定ではサーバを再起動したあと、mysqldを個別に起動させなければなりません。この手間をなくすために、chkconfigコマンドでサーバ再起動時にmysqldも起動するようにします。--list」でmysqldの自動起動の状態を確認します。mysqld(クリックで拡大)次のコマンドを実行すれば自動起動できるようになります。on7.rootユーザーにパスワード設定MySQLインストール直後はrootユーザーにパスワードが設定されていないので、パスワードを設定します。パスワードの設定は、root権限でmysqladminコマンドを実行します。'パスワード'実際の画面(クリックで拡大)設定後、mysqlコマンドを使ってrootユーザーでログインできればOKです。-pパスワード「-p」とパスワードの間にスペースは不要です。スペースを入力するとパスワードとして認識されず、パスワードの入力を求められます。実際の画面(クリックで拡大)最後に表示された「mysql>」は、MySQLコマンドラインツールのモードになっている状態です。コマンドラインツールの利用方法については割愛しますので、「quit」と入力してリターンを押下するか「Ctrl+D」を押下して、コマンドラインツールのモードから抜けてください。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。