S-JIS[2011-07-24/2012-05-07]
変更履歴
MySQLインストール
MySQLのインストールのメモ。
前提
MySQLのDBMS(DBサーバー側)は「MySQL Community Server」という名前らしい。
- MySQLのダウンロードサイトから「MySQL Community Server」リンクをクリックする。
- 「Select Platform」で「Microsoft Windows」を選択する。
- 欲しいスペックのアーカイブの「Download」ボタンをクリックする。
自分は「Windows (x86, 32-bit), MSI Installer」(mysql-5.5.14-win32.msi)を選択。
- ユーザー登録(ログイン)を促すような画面が出るが、一番下の「No thanks, just take me to the downloads!」をクリックすれば、ユーザー登録無しでダウンロードだけ出来る。
- ダウンロードしたmsiファイルを実行する。
- 「Choose Setup Type」はとりあえず「Typical」で。
- Finish画面の「Launch the MySQL Instance Configuration
Wizard」にチェックを付けておくと、引き続きMySQL Instance Configuration
Wizard(DBMS設定ウィザード)が起動する。
- 途中の選択肢はほとんどデフォルトのままで大丈夫そう。
- 設定が完了したら、動作確認。
- 「スタート」→「プログラム(P)」→「MySQL」→「MySQL Server 5.5」→「MySQL 5.5 Command Line
Client」でコンソールを起動する。
- MySQLのrootのパスワードを入力する。(設定ウィザードの途中で入力したもの)
- 「\h」でヘルプ、「\q」で終了。
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ドライバーは別途ダウンロードする必要がある。[2012-05-03]
- アーカイブをダウンロードする。
-
MySQLのダウンロードサイトからMySQL
Connectorsの中の「Connector/J」リンクをクリックしてDownload
Connector/Jページを開く。
- TARかZIPの右側の「Download」ボタンを押す。
- ユーザー登録(ログイン)を促すような画面が出るが、一番下の「No thanks, just take me to the downloads!」をクリックすれば、ユーザー登録無しでダウンロードだけ出来る。
-
ミラーサイトを選び、HTTPかFTPリンクをクリックするとアーカイブファイル(mysql-connector-java-5.1.20.tar.gz)がダウンロードされる。
- アーカイブを適当な場所に解凍する。
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目次へ戻る /
技術メモへ戻る
メールの送信先:ひしだま