mysql - phpmyadmin yang dibina pada linux tidak boleh membina pangkalan data
我想大声告诉你
我想大声告诉你 2017-06-07 09:23:23
0
2
841

Linux Selepas memasang lampu di Alibaba Cloud, kemudian memasang phpmyadmin
Sistem: Centos7.2

 apache
 mysql5.7.17
 php5.6
 

Kemudian log masuk ke phpmyadmin
dan cari ralat semasa membina pangkalan data
Seorang rakan sekerja juga mengalami situasi yang sama.
Mencari penyelesaian!

我想大声告诉你
我想大声告诉你

membalas semua(2)
巴扎黑

ini tidak serasi dengan sql_mode=only_full_group_by.

HANYA_PENUH_KUMPULAN_OLEH:

Untuk operasi pengagregatan GROUP BY, jika lajur dalam pilih tidak muncul dalam kumpulan mengikut, maka pernyataan SQL ini adalah menyalahi undang-undang.

Penyelesaian: Tambahkan baris berikut pada my.cnf

[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

Alih keluar hanya_kumpulan_penuh_oleh

dalam mod_sql

Kemudian mulakan semula Pelayan MySQL.

曾经蜡笔没有小新

Lihat laporan ralat mysql yang mengatakan bahawa semasa memilih, tiada kumpulan mengikut medan dalam pilih. Sudah tentu, ini hanyalah ralat peringkat rendah. Mungkin beberapa konfigurasi mysql atau phpadmin anda tidak betul. Atau sambungan php yang diperlukan oleh phpadmin tidak dihidupkan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan