Category: DB

4月 03 2011

yumでMysql5.5 php5.3をインストール

remiとepelのリポジトリを追加します。

# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

「–enablerepo=remi」 をyumの引数に付けてインストール

# yum --enablerepo=remi install mysql mysql-server
# yum --enablerepo=remi install php

mysql 5.5をインストールするとエラーが・・・・
libmysqlclient.so.15 が必要?

#  yum --enablerepo=remi-test install mysql mysql-server
・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・
Error: Missing Dependency: libmysqlclient.so.15 is needed by package perl-DBD-MySQL-3.0007-2.el5.i386 (base)

remi で mysqlclient15をインストールするといいようだ!
CentOS 5.x+remi で libmysqlclient.so.15 の問題解決

# yum  --enablerepo=remi install mysqlclient15

《参考サイト》
“mysqlclient15″で”libmysqlclient.so.15″をインストール
CentOS 5.5 yumでMySQL5.5のインストール

4月 03 2011

MYSQL DATE型をUNIXTIMEで取り出す

SELECT  UNIX_TIMESTAMP(DATE型カラム) AS unixtime FROM table

unixtimeでinsertしたい場合は
INSERTもUNIX_TIMESTAMP(NOW())もあり

逆にunixtimeをDATE型で取り出したい場合はFROM_UNIXTIME

SELECT  FROM_UNIXTIME(INT型カラム) AS date FROM table
2月 17 2011

phpMyAdminをWindowsにインストール

ここから
http://www.phpmyadmin.net/home_page/index.php
最新のphpMyAdminをダウンロード現在は3.3.9.2でした。
ダウンロードしたのはphpMyAdmin-3.3.9.2-all-languages.zip

解凍してフォルダー名をphpMyAdminにしApacheのドキュメントルートに配置
config.sample.inc.phpをconfig.inc.phpに変更

$cfg['blowfish_secret']へ適当な文字を64文字以内で入力

$cfg['PmaNoRelation_DisableWarning'] = true;
を追記
「リンクテーブルを処理するための追加機能が無効になっています」
を消す

《参考サイト》
phpMyAdminインストール

2月 17 2011

Mysql5.5をWindowsにインストール

ここからダウンロード
http://www-jp.mysql.com/downloads/mysql/
mysql-5.5.9-win32.msiをダウンロードした。

mysql-5.5.9-win32.msiを実行

Typicalを選択してInstall

FinishでWizardが起動

Detailed Configurationを選択

Developer Machineを選択(開発用なので)

Multifunctional Databaseを選択(データべースの型を特定しない)

InnnoDBのデータファイルの置き場所を選択。
そのまま「installation Path」にした

同時接続数
Decision Support(DSS)/OLAPを選択

ポート
デフォルトで3306のまま
Enable Strict Modeもチェックのまま

使用言語設定
Best Support For Multilingualismを設定
UTF-8になる

Install As Windows Service
MySQLをWindowsのサービスとして登録するか
チェック

Include Bin Directory in Windows PATH
自動的にPATHの設定を行うか
チェック

rootのパスワード設定
設定する場合は適当に

最終確認
問題なければ「Execute」

Finish

《参考サイト》
MySQLのダウンロードとインストール

2月 10 2011

phpでSQLiteを利用するための設定

SQLiteを使う時の設定
php.iniの修正

extension=php_pdo.dll
extension=php_sqlite.dll

以上の2行を有効にする。
「;」を取るか追記。
【注意】 extension=php_pdo.dllを先に設定すること!!

【注意】
extension_dir の記述がなければ

php_pdo.dllがない場合・・・・
extension=php_pdo.dllを有効にしてから
go-pear.batすると良いみたい

《参考サイト》
PHP5でSQLiteを使用するための設定手順
PHP5.2.x → PHP5.3.3 on Windows