postfix导入extmail.sql时报错
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
轉載于:https://blog.51cto.com/qikangwei/866233
總結
以上是生活随笔為你收集整理的postfix导入extmail.sql时报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机软件的分类
- 下一篇: 也说说“从Adapter模式到Decor