In my siuation is Selinux's problem. And the chcon -R --type=mysql_db_t /new/mysql/dir comes error: chcon: failed to change context of /new/mysql/dir to root:object_r:mysql_db_t: Invalid argument.
So i use the command:chcon -R root:object_r:mysqld_db_t /new/mysql/dir.