2015年1月21日水曜日

ログローテーション

XAMPPのapacheでログローテーションをしたい。 httpd.confを以下のように編集。
#CustomLog "logs/access.log" combined
CustomLog "| bin/rotatelogs.exe logs/access_%Y%m.log 86400" combined
月別にログローテーションできる。

2015年1月19日月曜日

Intervention Image

いつものようにcomposerでインストールするも GDがないと怒られる
apt-get install php5-gd

AWS Service Provider for Laravel 4

インストールで躓いたのでメモ 手順通りに進めるもcurlがないと怒られる。
apt-get install php5-curl
でインストール。
composer update
でOK。

スロークエリ

XAMPPのMySQLにて
SET GLOBAL slow_query_log=ON
SET GLOBAL slow_query_log_file=mysql-slow.log
SET GLOBAL long_query_time=0.5
実行に0.5秒以上かかったクエリが記録される

2015年1月11日日曜日

同名のデータベースを作成してすべての特権を与える


CREATE USER 'foobar'@'localhost' IDENTIFIED BY 'password';

CREATE DATABASE IF NOT EXISTS `foobar` ;

GRANT ALL PRIVILEGES ON `foobar` . * TO 'foobar'@'localhost';

2015年1月4日日曜日

実行中のプロセスを表示する

MySQLが重たい時に
show full processlist;
実行中のプロセスが表示される。 怪しいプロセスはkillで殺すことができる。