プログラミング雑記

プログラミングの雑記です。

mysqlコマンド

コマンド

$ mysql -u username -p --pager="less -S -n -i -F -X"
mysql> show databases;
mysql> select database();

mysql> show tables;
mysql> desc ${table name};

mysql> show create table ${table name};

mysql> drop table ${table name};
mysql> drop database ${db name};

mysql> pager less -S

バックアップ/復元

バックアップ (全オプション)

$ mysqldump --user=UserName --host=HostNane --databases DatabaseName --password --no-data --no-create-db --no-create-info > FileName

オプション

オプション 意味
--no-data データを出力しない
--no-create-db DB情報を出力しない
--no-create-info Table情報を出力しない
--lock-all-tables 全DB/全Tableをロックします

復元

$ mysql --user=UserName --host=HostNane --password  < FileName