S-JIS[2011-07-24/2012-05-07] 変更履歴

MySQLインストール

MySQLのインストールのメモ。

 

前提

MySQLのDBMS(DBサーバー側)は「MySQL Community Server」という名前らしい。


WindowsXPへのインストール

  1. MySQLのダウンロードサイトから「MySQL Community Server」リンクをクリックする。
  2. 「Select Platform」で「Microsoft Windows」を選択する。
  3. 欲しいスペックのアーカイブの「Download」ボタンをクリックする。
    自分は「Windows (x86, 32-bit), MSI Installer」(mysql-5.5.14-win32.msi)を選択。
  4. ユーザー登録(ログイン)を促すような画面が出るが、一番下の「No thanks, just take me to the downloads!」をクリックすれば、ユーザー登録無しでダウンロードだけ出来る。
  5. ダウンロードしたmsiファイルを実行する。
  6. 「Choose Setup Type」はとりあえず「Typical」で。
  7. Finish画面の「Launch the MySQL Instance Configuration Wizard」にチェックを付けておくと、引き続きMySQL Instance Configuration Wizard(DBMS設定ウィザード)が起動する。
  8. 途中の選択肢はほとんどデフォルトのままで大丈夫そう。
  9. 設定が完了したら、動作確認。
    1. 「スタート」→「プログラム(P)」→「MySQL」→「MySQL Server 5.5」→「MySQL 5.5 Command Line Client」でコンソールを起動する。
    2. MySQLのrootのパスワードを入力する。(設定ウィザードの途中で入力したもの)
    3. 「\h」でヘルプ、「\q」で終了。

CentOSへのインストール

CentOSへのインストールにはyumを使う。[2012-05-03]

# yum -y install mysql-server

エンコーディングをUTF-8にしておく。

# vi /etc/my.cnf

character-set-server = utf8	←[mysqld]のセクションの末尾にでも追加
skip-character-set-client-handshake	[2012-05-07]

DBMSを起動する。

# /etc/rc.d/init.d/mysqld start
あるいは
# service mysqld start

エンコーディングを確認する。[2012-05-07]

mysql> show variables like "char%";

JDBCドライバー

JDBCドライバーは別途ダウンロードする必要がある。[2012-05-03]

  1. アーカイブをダウンロードする。
    1. MySQLのダウンロードサイトからMySQL Connectorsの中の「Connector/J」リンクをクリックしてDownload Connector/Jページを開く。
    2. TARかZIPの右側の「Download」ボタンを押す。
    3. ユーザー登録(ログイン)を促すような画面が出るが、一番下の「No thanks, just take me to the downloads!」をクリックすれば、ユーザー登録無しでダウンロードだけ出来る。
    4. ミラーサイトを選び、HTTPかFTPリンクをクリックするとアーカイブファイル(mysql-connector-java-5.1.20.tar.gz)がダウンロードされる。
  2. アーカイブを適当な場所に解凍する。

設定

MySQLの設定ファイルは/etc/my.cnf[2012-05-12]

セクション 設定名 備考
mysqld character-set-server MySQLサーバーのエンコーディング。 character-set-server = utf8
skip-character-set-client-handshake MySQLクライアントのエンコーディング判定をスキップする。  
log 実行されたSQL文を出力するログファイルの場所と名前。
絶対パスでない場合は/var/lib/mysqlの下に作られる。
なお、/var/logを指定するとエラーになって出力されない。(たぶんroot権限が必要な為)
log=mysql-query.log
mysqld_safe log-error エラーログファイルの場所と名前。 log-error=/var/log/mysqld.log

参考: AmanojyakuさんのMySQLのログファイル


MySQL目次へ戻る / 技術メモへ戻る
メールの送信先:ひしだま