MySQL亡備録

たまにしか使わないから良く忘れちゃうんだよねぇ・・

データのエクスポート
%MySql install dir%/mysqldump -u %USER% ID% -p %pass% > %file name%.dump

データベースの作成
%MySql install dir%/mysql -u %USER% -p

mysql> use mysql;
mysql> create database %DB Name%;
mysql> use %DB Name%;
mysql> \s

ユーザーの作成と権限作成
localhostでのアクセス
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,EXECUTE ON %DB Name%.* TO %UserID%@localhost
-> IDENTIFIED BY '%Pass%';

外部からのアクセス
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,EXECUTE ON %DB Name%.* TO %UserID%@"xxx.xxx.xxx.xxx"
-> IDENTIFIED BY '%Pass%';

権限設定
mysql> GRANT FILE ON *.* TO %UserID%@localhost;
mysql> GRANT FILE ON *.* TO %UserID%@"xxx.xxx.xxx.xxx";

mysql> FLUSH PRIVILEGES;

データのインポート
%MySql install dir%/mysql -u %UserID% -p %DB Name% < %FileName%.dump


いらないサービス

/sbin/chkconfig nfslock off
/sbin/chkconfig autofs off
/sbin/chkconfig kudzu off
/sbin/chkconfig xfs off
/sbin/chkconfig iiim off
/sbin/chkconfig pcmcia off
/sbin/chkconfig netfs off
/sbin/chkconfig smartd off
/sbin/chkconfig isdn off
/sbin/chkconfig canna off
/sbin/chkconfig iptables off
/sbin/chkconfig rpcidmapd off
/sbin/chkconfig gpm off
/sbin/chkconfig rpcgssd off
/sbin/chkconfig dracd off
/sbin/chkconfig webmin off
/sbin/chkconfig haldaemon off
/sbin/chkconfig cpuspeed off
/sbin/chkconfig messagebus off
/sbin/chkconfig readahead off
/sbin/chkconfig microcode_ctl off
/sbin/chkconfig irqbalance off
/sbin/chkconfig acpid off
/sbin/chkconfig readahead_early off
/sbin/chkconfig portmap off
/sbin/chkconfig cups off


VI文字化け対策

vi ~/.vimrc

default: utf-8

set encoding=utf-8
set fileencodings=iso-2022-jp,sjis,euc-jp

default: euc

set encoding=euc-jp
set fileencodings=iso-2022-jp,sjis,utf8

default: sjis

set encoding=sjis
set fileencodings=iso-2022-jp,euc-jp,utf8