Zend Frameworkでつくるソーシャルゲーム
第3回はDBの設定です。
MySQLのユーザの作成とテスト用テーブルの作成までやります。
まずはユーザの作成です。
MySQL Workbenchを起動します。ZendServerと一緒にMySQLがインストールしてあれば、既にworkbenchの方でコネクションが設定されていると思います。
rootでパスワードなしで接続可能な状態になっているはずです。
ローカルでしか動かしてないうちはあまり問題無いとは思いますが、念のためrootにパスワードを設定し、さらに開発で使うユーザを作成します。
ServerAdministrationからLocal_MySQL_Zendserver51とかそんなのをダブルクリックして接続します。
Users and PrivilegesからAdd Accountでユーザを追加します。
設定例
まずLoginタブ
Login Name:dragonLimit Connectivity to Hosts Matching:localhost
password:fantasy
次にAdministrative Rolesタブ
DBManagerにチェックいれるApplyボタンを押して完了
開発用DBの作成
ユーザーの追加が完了したらそのServerAdministrationのタブを閉じて、New Connectionから先ほど作ったユーザーで接続しましょう。接続したら左上の左から3番目のアイコンをクリックして(Create a new schema in the connected server)開発用のDBを作りましょう。
name:dragonfantasy
collation:utf8-utf8_general_ci
Apply
Apply
Finish!
テーブルの作成
ついでにテスト用にテーブルを作っておきます。できあがったDBのアイコンをダブルクリックしてTablesのところを右クリック→Create table
table name:dfaccount
collation:utf8-utf8_general_ci
engine:InnoDB
Columns
id int PK NN AI
name varchar(45) NN
という感じで適当に。
テスト用データの挿入
テーブルが作成できたらテーブルを右クリックしてedit table dataからテスト用データをいれておきます。nameだけいれてapplyすればOKです。
idはAIにチェックを入れ忘れてなければ自動ではいります。
とりあえずMySQL側の準備はこれで完了です。
意外と長くなったので続きは第4回にします。
0 件のコメント:
コメントを投稿