*MySQL接続 [#kc6edbee]

 $ mysql -u USER

*ユーザー作成 [#eefd5395]

 mysql> create user 'USER'@'localhost';
 mysql> create user 'USER'@'localhost' identified by 'PASSWORD';

*データベース作成の権限を付与 [#n5376363]

 mysql> grant create on *.* to 'USER'@'localhost';

*データベース作成 [#xf4e5158]

 mysql> create database DBNAME;

*データベース削除 [#ydafe8e1]

 mysql> drop database DBNAME;

*データベース確認 [#k55837e2]

 mysql> show databases;

*テーブル確認 [#f78ce2d1]

 mysql> show tables from DBNAME;

*対象とするデータベースの宣言 [#y0d23a46]

 mysql> use DBNAME;
最初に宣言しておけば、SQLの入力がラクになる。~
テーブルの確認も以下でOK

 mysql> show tables;

*テーブル構造確認 [#e28cc0f1]

 mysql> show create table TABLE;

*バックアップ [#uc12f735]

 $ mysqldump --opt -c -u USER -pPASSWORD DBNAME > DBDATA.DUMP

*復元 [#id66cd19]

データベースは作成しておいてテーブルは無い状態にしておく

 $ mysql -u USER -p DBNAME < DBDATA.DUMP

*パスワード変更 [#a77b1210]

 mysql>SET PASSWORD FOR root@localhost = PASSWORD('pass');

*ユーザーの確認 [#m088dd76]

 select host, user, password from mysql.user;

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS