Skip to content

Instantly share code, notes, and snippets.

@np-nakayama
np-nakayama / file0.txt
Last active March 30, 2016 10:37
MariaDB/NoSQL Dynamic Columns の活用 ref: http://qiita.com/hit/items/771d8dc6c96092085838
DROP TABLE IF EXISTS products ;
CREATE TABLE `products` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`created_user` int(11) NOT NULL DEFAULT '0',
`updated_user` int(11) NOT NULL DEFAULT '0',
`product_name` varchar(100) NOT NULL,
`std_price` int(11) NOT NULL DEFAULT '0',
@np-nakayama
np-nakayama / file0.txt
Last active March 8, 2016 01:48
意外と知らないMySQLのリストアとロールフォワード回復 ref: http://qiita.com/hit/items/c1ee4108428c637a0659
mysql> create database recovery;
Query OK, 1 row affected (0.00 sec)
mysql> use recovery;
Database changed
mysql> create table tab1 (id int,detail char(10)) engine=innodb;
Query OK, 0 rows affected (0.02 sec)
@np-nakayama
np-nakayama / file0.txt
Last active March 4, 2016 12:11
MySQLをKVSっぽく使ってみる ref: http://qiita.com/hit/items/49bbd58ce3bc95ac7517
CREATE TABLE `m_users` (
`id` bigint(20) unsigned NOT NULL,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`name` varchar(50) NOT NULL DEFAULT '',
`login_id` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
@np-nakayama
np-nakayama / file0.txt
Last active January 8, 2016 05:52
conoha オブジェクトストレージを利用した静的 画像/動画サイトの作成 ref: http://qiita.com/hit/items/f6bb0c486134b8021027
L=/usr/local/bin/conoha-ojs && curl -sL https://github.com/hironobu-s/conoha-ojs/releases/download/v20150406.1/conoha-ojs-linux.amd64.gz | zcat > $L && chmod +x $L
@np-nakayama
np-nakayama / file0.txt
Last active August 29, 2015 14:21
いままで使ったことのあるmysqldump でもバックアップの方法をメモ ref: http://qiita.com/hit/items/12b8bd7fd134cbff2646
mysqldump -umyadm -p --no-data database1 > /tmp/database1.def_only.dump
@np-nakayama
np-nakayama / file0.txt
Created May 8, 2015 11:19
URLのステータスコードをチェックするmunin 自作プラグイン ref: http://qiita.com/hit/items/3d0a1b3529f53d50847d
# cat /usr/share/munin/plugins/url_status_
#!/bin/sh
#%# family=auto
#%# capabilities=autoconf suggest
_url=`basename $0 | sed 's/^url_status_//g' | sed 's/--/\//g'`
if [ "$1" = "autoconf" ]; then
@np-nakayama
np-nakayama / file0.txt
Last active August 29, 2015 14:18
ミドルウェア別 munin plugin 設定手順 ref: http://qiita.com/hit/items/08670452e42a98cfedf3
cd /etc/munin/plugins
unlink sendmail_mailqueue
unlink sendmail_mailstats
unlink sendmail_mailtraffic
unlink users
unlink threads
unlink proc_pri
unlink entropy
unlink irqstats
@np-nakayama
np-nakayama / file0.txt
Last active August 29, 2015 14:18
ec2 munin で EC2 インスタンス MariaDBを楽々監視する! ref: http://qiita.com/hit/items/366b8ae789411761f3f7
cd /tmp ; wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
# ※amazon linux の場合は、epel 入っているっぽなので、不要です
@np-nakayama
np-nakayama / file0.txt
Created March 16, 2015 12:43
Linux: 2TB以上あるUSBハードディスクを認識させる方法 ref: http://qiita.com/hit/items/32ce5a0f4ea8130549af
[root@server01~]# parted -l
モデル: BUFFALO HD-QLSU2/R5 1 (scsi)
ディスク /dev/sda: 6001GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 20.5kB 210MB 210MB fat32 EFI System Partition boot
2 211MB 6001GB 6001GB Usb HD
@np-nakayama
np-nakayama / file0.sql
Last active August 29, 2015 14:15
GROUP_CONCATを利用して、列名を列挙したSQLを生成する ref: http://qiita.com/hit/items/3cc31e19a6b87de3e804
DROP TRIGGER IF EXISTS users_del ;
DELIMITER ;;
/*!50003 CREATE TRIGGER test.users_del AFTER DELETE ON test.users
FOR EACH ROW
BEGIN
INSERT INTO arc_test.users (id,name) VALUES (OLD.id,OLD,name) ;
END */;;