MySQL基礎。およびHeidiSQLからVagrant上のMySQLに接続するのに少し苦労した。
今日からMySQL基礎を勉強開始。MySQLは仕事でつかっているので、ざっと流す感じで行おう。
http://dotinstall.com/lessons/basic_mysql_v2/
- create database blog_app; --> データベースを作る
- set password for root@localhost=password("abcdef"); --> root@localhostにパスワードを設定。password("")とすると、パスワード削除
- grant all on blog_app.* to dbuser@localhost identified by 'パスワード'; とするとblog_appにアクセスできるdbuserを作成できる。identified以降を省略するとパスワード無し。
と、ここまでで、CUIでやるのが面倒になってきた。HeidiSQLでつなごう。こちらのサイトのとおりにやるとOKです。
http://www.lancork.net/2013/09/vagrant-connect-mysql-with-heidisql/
ポイントは、認証キーの情報をキャッシュすることらしい。なお、HeidiSQLの9.3を使うと、接続時にキー情報のキャッシュも同時にやってくれるので、コマンドからplinkを起動しなくても良くなります。地味に便利。