1.postfix在創建虛擬用戶數據庫時導入extmail.sql報錯(mysql版本爲5.5.24):
ERROR 1064 (42000) at line 50: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM COMMENT='Ext/Webman - Admin Accounts'' at line 15
2.解決辦法:
vi extmail.sql
將裏面所有的TYPE=MyISAM改爲ENGINE=MyISAM
原因:TYPE是老的參數了,mysql5.5版本之後移除了TYPE選項並推薦使用ENNIGE代替(參見mysql官方對ENGINE的說明http://dev.mysql.com/doc/refman/5.5/en/create-table.html)
另外如果出現mysql安全錯誤,按如下步驟操作:
vi /usr/local/mysql/my.cnf
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode=NO_ENGINE_SUBSTITUTION
重啓mysql
service mysqld restart
導入完成後再改回來,然後再重啓mysql