TOPサーバ構築・運用> MySQLのシャットダウン & 再起動
わかる!MySQL
今からはじめるMySQL

第2回:MySQLを使う準備

著者:野村総合研究所  松野 洋希   2007/7/30
前のページ  1  2  3
MySQLのシャットダウン & 再起動

   設定値を有効にするため、mysqlユーザで次のコマンドを実行してMySQLサーバをシャットダウンし、もう一度起動コマンドを実行します。
$ /usr/local/mysql/bin/mysqladmin shutdown
$ /usr/local/mysql/bin/mysqld_safe &

   コマンド実行後、MySQLが正常に起動したことを確認します。もしmy.cnfファイル内に間違った記述をしている場合、MySQLサーバの起動が失敗し、下記のようなメッセージが表示されます。

STOPPING server from pid file /usr/local/mysql/data/ホスト名.pid
YYMMDD hh:mm:ss mysqld ended

   エラー内容を確認するために下記のコマンドを実行し、MySQLのエラーログファイルの内容を確認します。

$ tail /usr/local/mysql/data/ホスト名.err

   MySQL起動失敗の原因となったパラメータが何であるかを確認し、my.cnfファイルの修正を行ってください。

   正常に起動したことを確認したら、再度、設定値を見てみましょう。先ほどmy.cnf内に設定したパラメータが有効になっているのがわかると思います。下記のコマンドでは、文字コードに関連するパラメータに絞って表示しています。

$ mysql -u root
mysql> show variables like '%character%';
+--------------------------+--------------+
| Variable_name            | Value        |
+--------------------------+--------------+
| character_set_client     | utf8         |
| character_set_connection | utf8         |
| character_set_database   | utf8         |
| character_set_filesystem | binary       |
| character_set_results    | utf8         |
| character_set_server     | utf8         |
| character_set_system     | utf8         |
| character_sets_dir       | ・・(省略) |
+--------------------------+--------------+
8 rows in set (0.01 sec)

   上記のコマンドの結果から、MySQLのクライアントやサーバで使用する文字コードが、初期状態の「latin1」から「utf8」に変更されているのがわかると思います。この設定が反映されると、日本語が文字化けせずに使用することができるようになります。


まとめ

   今回は、MySQLの基本的な設定について、実際の操作を交えながら説明しました。次回はMySQLの設定の続きと、具体的な利用方法について解説する予定です。

   MySQLについてさらに詳しい情報を得るためには、以下のサイトをご参考ください。

MySQL AB
http://www-jp.mysql.com/

日本MySQLユーザ会
http://www.mysql.gr.jp

   MySQLのインストール手順など、技術関連の質問を「OSSユーザコミュニティサイト」でも受け付けています。ご不明な点がありましたら、お気軽にご質問ください。


前のページ  1  2  3


株式会社野村総合研究所 松野 洋希
著者プロフィール
株式会社野村総合研究所  松野 洋希
情報技術本部  オープンソースソリューションセンター
大規模コンシューマ向けWebサイトのインフラ構築にあたり、オープンソースのフレームワークやミドルウェアの検証・評価に携わる。2003年、日本人としては初めてJBoss社の認定コンサルタントに合格。現在は、金融系システム基盤へオープンソースソフトウェアを適用するために設計・構築を行っている。

NRIオープンソースサポートサービス OpenStandia
http://www.nri-aitd.com/openstandia/


INDEX
第2回:MySQLを使う準備
  MySQLの設定
  現在の設定値の確認
MySQLのシャットダウン & 再起動