mysql 설정의 bind-address 를 127.0.0.1 에서 전체로 변경하고나면
postfix 에서 mysql 접속 오류가 난다.
이를 위해 postfix 내 여러가지 mysql 설정에서 hosts 설정을 127.0.0.1 에서 localhost로 변경하고
재실행하면 pipe 대신 socket접속을 시도하는데 이때 /var/run/mysqld/mysqld.sock 으로 socket연결이 안된다고 오류난다.
postfix가 chroot 로 실행되다보니 실제 /var/run/mysqld/mysqld.sock 이 존재하는데도 이를 못찾아 오류난다.
이때 해결책은
/etc/fstab에
/var/run/mysqld /var/spool/postfix/var/run/mysqld bind defaults,bind 0 0
을 추가하고
mkdir -p /var/spool/postfix/var/run/mysqld
mount -a
해주고서 postfix를 재시작하면 해결된다.