Resource > MySQL
テーブル毎
ユーザの作成
mysql> GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
ログイン
$ mysql -u root
SQLの実行
$ mysql -u root < test.sql
テーブル一覧
mysql> show tables
カラム一覧
mysql> show clomuns from tablename
ユーザ一覧
mysql> SELECT host,user FROM mysql.user;
文字コード設定
mysql> show variables like 'char%';
ダンプ
データベース毎$ mysqldump --all-database -h localhost -u hoge -p > dump.sqlwhen using LOCK TABLES"というエラーが発生し、ダンプが取れない場合は、--skip-lock-tablesオプションを付ける
テーブル毎
$ mysqldump dbname tablename > out.sql
リストア
$mysql -h localhost -u hoge -D hogeDatabase < hoge.dmp