MySQL

クエリーログを出力する。

Windowsの場合MySQLの設定ファイルmy.iniに、以下の行を記述mysqld log=myquery.log MySQLを再起動する。C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data に、myquery.logというファイルが作成され、クエリログが記録さ…

テーブルの定義を確認する

mysql> desc テーブル名;

MySQLに作れないテーブル名

userというテーブル名を作成しようとしたところエラーが発生。。 MySQLのmysqlスキーマにuserという名前のテーブルが存在しているし、予約語だった。 知ってるいる人から見たら、はずかしいテーブル名付けていたのかも。userテーブルをcostomerテーブルへ名…

CentOS 5.3にMySQL5.1をインストール

MySQLって、、ローカルの開発環境(Windows環境)にインストールすることがあっても、本番環境(Red Hat Linux E/Eとか)にインストールすることって今までなかったので、CentOS/Virtual PCにインストールしようとしたとき、「あれ、やり方わからない・・・…

データベース毎に文字コードを設定する

ローカルで既存システムのテスト環境を構築する必要があった。 [本番環境] OS:Linux正常に表示されているPHP-------------MySQL5.0 EUC Server characterset: ujis(※EUCのこと) Db characterset: ujis Client characterset: ujis Conn. characterset: ujis[…

ダンプファイルのリストア

コマンドラインよりデータベースを指定してリストア(CREATE DATABASE文を含まないダンプファイルの場合)あらかじめ、対象のデータベースを作成しておき、> mysql -u{ユーザ名} -p{パスワード} --database {データベース名}

ダンプファイルのリストア

mysql> connect データベース名mysql> source ダンプファイル名

ダンプファイルのリストア

コマンドラインよりコマンドラインよりデータベースを指定してリストア(CREATE DATABASE文を含まないダンプファイルの場合)あらかじめ、対象のデータベースを作成しておき、> mysql -u{ユーザ名} -p{パスワード} --database {データベース名}

MySQLインストール

MySQLの設定内容を確認する

MySQLの設定内容を確認するには、MySQLにログイン後、\sを実行する。 MySQLのバージョンを確認したいときや、文字コード設定を確認したいときに便利。