おこじょんの勉強ブログ

超プログラミング初心者の覚書

ローカル環境で MySQL の作成と実行

この記事は後に加筆修正される可能性があります。

1. mysql -u root // mysql モードに切り替え
2. create database name_db;
3. grant all on name_db.* to dbuser@localhost identified by 'pass0123'; // ユーザー名, パスワードの設定
4. use name_db; // データベースにアクセス
5. // 以下はテーブル作成 
create table users (
     d int not null auto_increment primary key,
     name varchar(255),
     score int
);
6. /q // 終了
7. mysql -u dbuser -p name_db
おまけ

Facebook API などのテーブル作成

create table users (
  id int not null auto_increment primary key,
  fb_user_id bigint unique,
  fb_name varchar(255),
  fb_link varchar(255),
  fb_access_token varchar(511),
  created datetime,
  modified datetime
);

Twitter or Facebook API 取得方法

この記事は後に加筆修正される可能性があります。

Twitter API
  1. ログイン後 apps.twitter.com にアクセス
  2. ボタン押して * のついているとこだけ必要事項を入れる
  3. Access Level が Read or Write になっているか確認
  4. Keys and Access Tokens タブに移動
  5. Consumer Key, Consumer Secret, Access Token それぞれメモ帳などにコピペ
Facebook API
  1. ログイン後 https://developers.facebook.com にアクセス
  2. My Apps に移動
  3. Add a New App
  4. Create a New App Id
  5. No でOK -> Category: communication
  6. App ID, API Version, App Secret それぞれメモ帳などにコピペ
  7. Settings に移動
  8. http://192.168.33.10:8000/ URL登録

※FBアカウントは持っていないため未確認です。

Vagrant が起動しない←私が試した対処法

※実はこの記事 2016年の8月に Github Gist にあった古いものですが何かの足しになるかも…と、載せておきます。

突然 Vagrant が起動しなくなった

原因は度重なる Windows のプログラムの更新でいつの間にか Vagrant と Virtual Box の相性が悪くたことでした。ただ…本題に入る前に以下の対処は絶対やらないでください。

やらないほうがいいこと

“Virtual Box のアップデート”
今まで Vagrant が起動しないときは Virtual Box をアップデートすれば動いたのでアップデートしてしまったのですが後で色々面倒なことになってしまいました。

対処法

1) Vagrant を完全にアンインストールする
2) 次に 1.8系列 or 1.7系列 など
   安定していることが確認できているバージョンを再インストール

…といっても1.7.3, 1.7.4… など細かくバージョンが分かれています。
残念ながらこれはもう一個ずつ試してみるしかないようです。一応、調べてみると大概の方は 1.8.4 が安定しているとありますが、私のPCでは 1.7.4 でした。(何度アンインストールとインストールを繰り返したことか…。)

※ちなみにwin8以降から『Hyper-V』という仮想サーバーが入っていてそれが有効になっていると、Virtual Boxと喧嘩しうまく動作しないので別に対処する必要があるようなのです…が、私のPCには入っていなかったので詳細は不明です。もしまだ起動しない場合は『Hyper-V』が入っていないか確認してみてください。("Hyper-V Vagrant"などでググると色々出てきます。)