問題1:MySQL Error 1153 - Got a packet bigger than'max_allowed_packet' bytes
解決:1)①通過?show VARIABLES like '%max_allowed_packet%';?查看初始允許的大小
? ? ? ? ? ? ? ?②修改my.cnf(windows下my.ini)败徊,【centos下一般位于/etc/my.cnf/】修改后需重啟mysql。在 [mysqld] 下添加? max_allowed_packet=256M (根據(jù)實際情況調(diào)整數(shù)值)
????????2)?mysql>set global max_allowed_packet=524288000;#修改 512M 臨時修改的
問題2:mysql5.8出現(xiàn)【Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'Android.tb_autoreport_web.id' which is not functionally dependent on columns in GROUP BY clause;】
解決:1)SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); #臨時修改煤杀,重新啟動mysql服務(wù)后會恢復(fù)初始設(shè)置。
? ? ? ? ? ? 2)修改my.cnf(windows下my.ini)沈自,修改后需重啟mysql辜妓。在 [mysqld] 下添加 sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3. mysql遠(yuǎn)程連接忌怎,如果服務(wù)器在阿里云的榴啸,需要考慮阿里云安全策略問題