Ruby on Rails2006年09月21日 12時21分22秒

TodoListTutorial の為の下準備。

FreeBSD で databases/rubygem-activerecord を ports からインストール。MySQL を有効にすると、mysql-client がインストールされる。


 [X] NATIVE_MYSQL       Use native MySQL bindings

/etc/rc.conf を設定して、mysql を起動。mysql に接続する。


# echo 'mysql_enable="YES"' >> /etc/rc.conf
# sh /usr/local/etc/rc.d/mysql-server start
Starting mysql.
# mysql -u root

データベースを作成する。もし、何らかの事情で消したいのであれば、drop database で。


mysql> DROP DATABASE todo;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE DATABASE todo;
Query OK, 1 row affected (0.00 sec)
mysql> SHOW databases;
+--------------------+
| Database           |
+--------------------+
| information_schema | 
| mysql              | 
| todo               | 
+--------------------+
3 rows in set (0.00 sec)
mysql> USE todo;
Database changed
mysql> CREATE TABLE `todos` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `description` VARCHAR( 100 ) NOT NULL ,
  `done` TINYINT DEFAULT '0' NOT NULL ,
  PRIMARY KEY ( `id` )
);
Query OK, 0 rows affected (0.10 sec)

これで、TodoListTutorial を始めるための準備が出来た。

次回