データベース

CentOS5.4 / PHP5.1.6 / MDB2 / SQLite2の設定

CentOS 5.4にyumでphpをインストールする。 yum -y install httpd php php-pear しかしSQLiteをPECLでインストールするも失敗する。 pecl install SQLite そこでソースをダウンロードしてインストールする。 cd /usr/local/src/ wget http://pecl.php.net/ge…

Sqlite2をソースインストールする

CSVをインストール # yum -y install cvs sqliteをチェックアウト # cd /usr/local/src/ # cvs -d :pserver:anonymous@www.sqlite.org:/sqlite login Logging in to :pserver:anonymous@www.sqlite.org:2401/sqlite CVS password: (パスワードはanonymous) #…

MySQLサーバーでクエリーログを書き出す設定をする

以下を"/etc/my.cnf"追加 log=/var/log/mysql-queries.log 空のログファイルを作ってMySQLサーバーを再起動 touch /var/log/mysql-queries.log service mysqld restart

MySQLのテーブル構造のみを他サーバーにコピー

mysqldump --no-dataでテーブル構造をダンプして、パイプでmysqlコマンドにつなぐ。 mysqldump -uuser -ppassword --no-data db_name [table_name] | mysql -h example_host.com -uuser -ppassword db_name [注] 下記のように前もって空のデータベースを作っ…

MySQLサーバーにアクセスできるユーザーを追加する。

ホスト: 全て(localhost以外) ユーザー名: user パスワード: password grant all privileges on *.* to user@'%' identified by 'password' with grant option; localhostを設定するには grant all privileges on *.* to user@'localhost' identified by '…

SQL Serverをセットアップしてみる

インストールするもの: .NET Framework Version 2.0以上(今回は3.5) SQL Server 2005 Express Edition SQL Server Management Studio Express MS Core XML Services 6.0

PEARのMDB2_Driver_sqliteを使ってみる

SQLiteをMDB2からアクセス。 require_once('/usr/lib/php/PEAR/MDB2.php'); $dsn = array ('phptype' => 'sqlite', 'database' => 'test.db'); $mdb2 =& MDB2::connect($dsn); if (PEAR::isError($mdb2)){ echo "ERROR: " . $mdb2->getMessage(); } //結果は…

PHPでSQLite

//DBをオープン $objCon = sqlite_open('test.db') or die ('Opening table failed'); //テーブルを作成 $sql = "create table user (id int, name varchar(10))"; $result = sqlite_query($objCon, $sql) or die ('Creating table failed'); //データを挿入…

SQLite Extensionのインストール中にFail

$ tar zxvf SQLite-1.0.3.tgz $ cd SQLite-1.0.3 $ phpize $ ./configure $ make make failed here with some offset error & edit sqlite.c, comment out the following line: /* static unsigned char arg3_force_ref[] = {3, BYREF_NONE, BYREF_NONE, BYR…

SQLiteのコマンド

# /usr/bin/sqlite3 hoge.db