export PATH=/usr/bin:/bin:/usr/local/mysql/bin
case $1 in
start)
cd /usr/local/mysql; ./bin/safe_mysqld --user=mysql &
;;
stop)
mysqladmin shutdown
;;
*)
echo "usage `basename $0` (start|stop)"
;;
esac
[mysqld]
default-storage-engine=INNODB
ストレージエンジンの状態を確認
show engine innodb status\G
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
レプリケーションフォーマットの表示
show variables where variable_name=’binlog_format’;
MySQL 5.1.8 より、第 3 のオプションが利用可能になりました。ミックス ベース レプリケーション (MBR) です。MBR では、デフォルトでステートメント ベース レプリケーションが行われますが、自動的に行ベース レプリケーションに切り替わります。次のケースがそれに該当します。項5.1.2.2. 「ミックス レプリケーション フォーマット」 も参照してください。
vi /etc/my.cnf
log=/var/log/mysqld-query.log
touch /var/log/mysqld-query.log
chown mysql.mysql /var/log/mysqld-query.log
chmod 640 /var/log/mysqld-query.log
/sbin/service mysqld restart
mysqldump -h 192.168.1.1 -u root -p -x --all-databases | mysql -u root
ssh root@192.168.1.1 mysqldump -u root -p<password> -x --all-databases | mysql -u root