Ubuntu Server/mysql
出典: Fukudat.com
Ubuntu Serverのインストールの際にLAMP Serverを選択していれば初めから入っている.
目次 |
1 Install
$ sudo apt-get install mysql-server-5 mysql-client-5
2 Tips
2.1 .my.cnf
password を書いておく
[mysql] user=fukudat password=xxxxxx [mysqladmin] user=root password=xxxxxx [mysqldump] user=root password=xxxxxx
2.2 mysql
- ユーザ "user" の作成
$ mysql -u root -p Enter password: .... mysql> grant select,insert,delete,update,create,drop,file,alter,index on *.* to ユーザ名@ホスト名 identified by 'パスワード'; mysql> flush privileges; mysql> exit
すると,mysql データベースの user テーブルにエントリができる.flush privileges を行わないと,変更が反映されない(ことがある).
- ユーザ "user" でデータベースに接続.
$ mysql -u user [ -pパスワード ]
ただし,-pはパスワードが必要な場合.-pに続けてスペースを開けずにパスワードを記述する.-pの後に何も記述しなければ,パスワード入力のプロンプトが出る.
2.3 mysqladmin
- password の変更
$ mysqladmin -u root password <パスワード>
- database の作成
$ mysqladmin create <database名>
/var/lib/mysql の下にdatabase-nameと同名のディレクトリが作成され,その中にdatabaseの実体が格納される.
- database の削除
$ mysqladmin drop <database名>
2.4 mysqldump
- データベースのダンプの作成(SQL文として,DBの内容をすべて出力する)
$ mysqldump <database名> > <file名>
3 リンク集
- http://dev.mysql.com/doc/refman/5.1/ja/index.html 5.1 日本語マニュアル
