2012年11月16日金曜日

mysql 他のサーバへDBのコピー

mysqldump -uuser -ppassword --no-data db_name | mysql -h host.com -uuser -ppassword db_name
ダンプしてパイプでつなぐ時に -h でホスト指定できるのね....(便利)

※コピー先にDBを作っておく必要がある。
※データ含む時は --no-data 外す。

2012年10月30日火曜日

cronでphpを実行したら、謎にファイル読み込みエラーが出た。


cron で phpファイルを実行しようとしたら
見事にハマったので忘れないようにメモ。


ファイル読み込みを相対パスで指定してたら読めなくてコケた。


例えば、

php /var/www/html/checker/check.php
だと駄目。

移動してあげてから。(デスヨネ)
cd /var/www/html/checker/ && php /var/www/html/checker/check.php





('A`)

2012年3月1日木曜日

vimをyumで




vi ('A`)なんで色つかね?

-bash: vim: command not found
('A`)

whereis vim
vim:
('A`)…

updatedb
locate vim
… …ねぇよ('A`)


■yumでvimをインストール
yum -y install vim-enhanced

■bashrcでaliasを設定
alias vi='vim'

■vimrcで好みの設定追記
set number
set autoindent
set cindent
set showmatch
set tabstop=4
set shiftwidth=4

DBのバックアップとか複製とか

■create database, create table付き、レコード無し
mysqldump -uUSER -p --database --no-data DBNAME > dump.sql
※AUTO_INCREMENTが付いてくるっぽいよ

■create table無し、バックアップ用
mysqldump -uUSER -p --no-create-info DBNAME > backup.sql

■復旧
mysql -uUSER -p < dump.sql
mysql -uUSER -p DBNAME < backup.sql

2012年2月20日月曜日

viで置換

いつも忘れるンだよね…
:%s/OLDSTR/NEWSTR/gc
※cを抜くと確認しない

月日は梅酒のようにさらりと流れ

2年も放置してるやんけ( ┌ ゜д゜)┐