% sudo /opt/local/share/mysql5/mysql/mysql.server start % sudo /opt/local/share/mysql5/mysql/mysql.server stop
% sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist % sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist
「–default-character-set=binary」をつけたらすっきり解決しましたよ。
$ mysqldump -uUser -pPassword --compact --default-character-set=binary hageDb > hage.sql
> grant select, show view, lock tables, reload on *.* to 'backup-user'@'localhost' identified by 'password';
% /opt/local/bin/mysqldump5 -u backup-user -ppassword -x --all-databases --compact --default-character-set=binary > mysql-dump.sql
CREATE TABLE `test` ( name varchar(10) , modified_date timestamp NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, create_date timestamp NOT NULL default '0000-00-00 00:00:00', ) INSERT INTO test ( name , create_date ) VALUES ( 'foo' , NULL );
sudo find / -name mysqld.sock -print