裏紙に書く程度の内容

mysql よく使うSQLとか

mysqlでちょいちょい使うくせに忘れちゃうのでメモ。

ユーザー一覧の表示



mysql> select Host, User from mysql.user;


DB作成



mysql> create database データベース名 character set utf8;


ユーザ作成



mysql> grant all privileges on DB名.* TO ユーザ名@localhost identified by ‘パスワード’;
mysql> flush privileges;


パスワードの変更



mysql> set password for ユーザ名@localhost = password(‘パスワード’);


バックアップ・リストア



–default-character-set=binaryで文字コード関係なくダンプ、リストア
$ mysqldump -uユーザ -p データベース名 –default-character-set=binary > mysql.dump
$ mysql -uユーザ -p データベース名 –default-character-set=binary < mysql.dump


Index