mysql メモ2
[vagrant@localhost ~]$ mysql -u root
ルートユーザーでろぐいんするー
パスワードの設定方法
mysql> set password for root@localhost=password(任意のパスワード);
これでblog_appというデータベースを作る。
mysql> create detabase blog_app;
Ctrl+Cでローカルホストをだすショートカット。
show databases; でデータベースを出してくれる。
mysql> drop database blog_app;
で削除(drop)。
mysqlのデータベースを使いたいときは
use mysql;
testというデータベースを使いたいときはuse test;のようにする。
ルートユーザーで入ってなにかまちがいを起こすと全体にまちがいを及ぼすため、作業ユーザーを作ることが一般的。
作業ユーザーの作り方。
決まり文句の以下をうつ。
mysql> grant all on blog_app.* to dbuser@localhost identified by 'パスワード'
grant all on
は許可を与えなさいという意味
blog_app.*
このデータベース全部のテーブルに対して。
to dbuser@localhost
ローカルホストのdbuserに
identified by 'ぱすわーど'
このパスワードで、
って感じ。
煮詰まったので、今日はこの辺で。