MySQL
ServersMan@VPS+CentOS PHP(Smarty),MySQLにて作成しました。 http://www.rockstar2007.com/amazon/index.php?hierarchy=root&root_genre_id=465610 AmazonのAPIから第4階層のカテゴリまでの全商品(和書のみ)を集めてきて、DB化し、レビューの数順に表示して…
ServersMan@VPS+CentOS PHP(Smarty+オリジナルフレームワーク),MySQLにて作成しました。 http://www.rockstar2007.com/papillon/youtubeとニコニコ動画から独自に集めてきたパピヨンの動画をオリジナルのランク付け、カテゴリ分けをして公開しております。簡…
apacheのユーザを変更したところ、phpMyAdminにログイン出来なくなった(リロードを繰り返す)。apacheのユーザを元に戻したところ、 Existing configuration file (./config.inc.php) is not readable. とエラーが発生。 #chmod 705 /var/www/phpmyadmin/co…
CentOSのアップデート。 # yum update # cat /etc/redhat-release CentOS release 5.7 (Final) MySQLのインストール。 # yum install mysql # yum install mysql-server # yum install mysql-devel インストール後、MySQLの設定ファイルを編集→起動。 #vi /e…
【動作不具合時の確認方法】スレーブサーバで、 mysql> show slave status\G; ・ ・ Read_Master_Log_Pos: 424597747 ・ Slave_IO_Running: Yes Slave_SQL_Running: Yes 〜RunningがNoになっていたらレプリケーションが止まっています。マスターサーバで、 m…
PHPでの方法です。 $this->dbh = new PDO( 'mysql:dbname='.$this->dbName.';host='. $this->dbHost, $this->user, $this->pass ); $stmt = $this->dbh->exec(インサート文); $lastInsertId = $this->dbh->lastInsertId(); で$lastInsertId に直前に挿入した…
現場指向のレプリケーション詳説 レプリケーションのことが詳細に説明されています。 MySQLクイック・リファレンス MySQL全般のことが一番わかりやすくまとまっているサイトです。 1票ポチッと押して下さい♪このブログのランキングが少し上がります。
ALTER TABLE `テーブル名` AUTO_INCREMENT = 次の番号にしたい数値 MySQLでidなどのカラムの値を挿入時に自動的に増やしていく設定(オートインクリメント)にしていることが多いです。ただテストなど挿入した行を削除した場合、「歯抜け」が発生してしまい…
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ・・・ というエラーが出ました。これはSQLの文法に誤りがあるときに表示されます。 ちなみに今回の…
MySQLで行を指定してdumpする方法は以下の通り。 mysqldump -u ** -p*** -w"customer_directry='test1'" DB名 テーブル名 > test_mysql_20081030.sql 戻す方法は以下の通り。(テーブル名は指定しないことに注意) mysql -u ** -p*** DB名 mysql_20081030.sql…
MySQLでロールバック処理を行いたい場合、テーブル形式は「InnoDB」である必要があります。デフォルトである「MyISAM」ではダメです。ただし、以下のようにして「MyISAM」→「InnoDB」への変換が可能です。 ALTER TABLE tableName TYPE=InnoDB; ちなみに「MyI…
DBのあるサーバで下記をたたくと、ダンプがとれます。 ※ユーザ名:root パスワード:mysql_root mysqldump -u root -pmysql_root DB名 > ダンプの置き先/ダンプファイル名 例. mysqldump -u root -pmysql_root test03 > /tmp/test03_20080929.dmp このダンプを…