ウィルキンソンの炭酸が抜けていく。

webクリエイターのイロハ

mysql メモ2

vagrant ssh でログインする。

 

[vagrant@localhost ~]$ mysql -u root

 

ルートユーザーでろぐいんするー

 

パスワードの設定方法

 

mysql> set password for root@localhost=password(任意のパスワード);

 

 

 

これでblog_appというデータベースを作る。

mysql> create detabase blog_app;

 

 

 

Ctrl+Cでローカルホストをだすショートカット。

 

show databases; でデータベースを出してくれる。

 

f:id:suika_koto:20151213175440p:plain

 

mysql> drop database blog_app;

 

で削除(drop)。

 

 

mysqlのデータベースを使いたいときは

use mysql;

 

testというデータベースを使いたいときはuse test;のようにする。

 

f:id:suika_koto:20151213175753p:plain

 

 

ルートユーザーで入ってなにかまちがいを起こすと全体にまちがいを及ぼすため、作業ユーザーを作ることが一般的。

 

 

作業ユーザーの作り方。

決まり文句の以下をうつ。

mysql> grant all on blog_app.* to dbuser@localhost identified by 'パスワード'

 

 grant all on

は許可を与えなさいという意味

 

 

blog_app.*

このデータベース全部のテーブルに対して。

 

to dbuser@localhost

ローカルホストのdbuserに

 

identified by 'ぱすわーど'

このパスワードで、

 

って感じ。

 

煮詰まったので、今日はこの辺で。