サイト制作・管理

インターネット

163data.com.cnの拒否IPリストを自動生成(deny)

悪質な 163data.com.cn を拒否する(.htaccess)であるが、終わりにも書いたように、IPアドレスの一覧では、それ以外が来た場合にはじけない。ということで、先頭2セグメントのみとし、前回のリストの範囲を広げる。deny f...
インターネット

「アクセス過多のため、アクセス数が制限されています」の対策 – さくらインターネット

さくらインターネットのレンタルサーバーを使っている人から、「『アクセス過多のため、アクセス数が制限されています。』と表示されているが、どうすればよいのか?」と質問を受けた。どこに表示されているのかというと、コントロールパネル>運用に便利なツ...
インターネット

さくらインターネットの転送量の公式発表値(転送量目安@基本仕様)

さくらインターネットのレンタルサーバーの転送量の目安が、「基本仕様」として公式に書かれてあるね。プランごとに想定されている転送量の目安(さくらインターネット公式)・ライト:40GB/日・スタンダード:80GB/日・プレミアム:120GB/日...
インターネット

悪質な 163data.com.cn を拒否する(.htaccess,拒否リスト)

あるサイトに対する、無駄なアクセスが多いのは分かっている。放置していたのだが、この機会に、少し追ってみる。アクセスログを取っており、DB(MySQL)に格納しているので、SELECT * FROM `log` WHERE `date` = ...
Linux

[解決]ローカル内の他の端末からMySQLに接続できない件[my.cnf,bind-address]

DebianにMySQLを入れてDBサーバーとし、ローカル環境に置く。試験サーバーをローカルに立てて、作業用端末からアクセスすることはよくあることだ。が、デフォルトでは、MySQLの入った端末からは当然アクセスできるが(自己内)、ローカル内...
データベース

csvファイルのMySQLへのインポート (LOAD DATA LOCAL INFILE,mysqlimport) さくらインターネット

自鯖(自由度高)を使うことが多いが、さくらインターネットのユーザーから質問を受けたのでメモ。WEBサーバー内にcsvファイルを置いて、それをDB(MySQL)にインポートする。phpMyAdminのインポート機能を使えば可能だが、phpプロ...
データベース

mysqlimport –helpの内容 csvファイルの内容をデータベースにインポートする

mysqlimport --help の内容を以下に付しておく。試験サーバー(Debian)上で実行した内容である。-----mysqlimport Ver 3.7 Distrib 5.1.73, for debian-linux-gnu ...
Linux

DISTINCTの逆(重複を抽出するSQL文)

以下のようなテーブルがある。id,item_code,reg_date1,00A,2014-04-012,00B,2014-04-023,00C,2014-04-034,00A,2014-04-045,00B,2014-04-056,00A...
Linux

MySQLに於けるGROUP BYでのミス(集約キー以外を書いてしまう)

テーブル名:商品一覧商品名,販売単価,仕入単価品目A,1000,700品目B,2000,1400品目C,3000,2100品目D,1000,700品目E,2000,1400品目F,1000,700...というテーブルがあるとして、ここから、...
コンピュータ

CPU対決!激重SQL編!(Phenom X3 8400 vs Core i5 650)

実行時間が70秒近くかかる激重クエリがある。この実行に於ける、ハードウェアの違いによる差を調べてみた。<マシン①>OS:Debian 6.0.9Apache:2.2.16MySQL:5.1.73CPU:Phenom X3 8400 (2.1...
Linux

Debian7.4でWEBサーバーを立てる(Apache,MySQL,PHP,phpMyAdmin,FTP)

Windows環境でもXAMPPを入れると環境が整うので(その端末なのでFTP不要)、別にLinuxサーバーは必要ではないかもしれないが、Linuxについて慣れるなら、自分で立てるべきだろう。ということで、Debian7.4を使った試験サー...
Linux

クエリに対して複数コアを使いこなさない問題(MySQL)

3コアのCPUに換装したDBサーバーであるが、重いクエリを発行した場合、複数コアを有効に使っていないことに気付く。まぁ、これは換装前(2コア)の時点で、既に分かっていたことであるが。# 今回は余っていたCPUを転用しただけで、費用は掛かって...