source

raspberry Pi가 아닌 production server에서 작동하는 mysql window 기능

manycodes 2023. 10. 18. 22:53
반응형

raspberry Pi가 아닌 production server에서 작동하는 mysql window 기능

OSMC(debian 9 stretch), nginx, PHP 7, Mysql 및 phpmyadmin으로 Raspberry Pi(RPI)를 설정했습니다.

mysql window 기능을 제외하고는 모두 작동하는 것 같습니다.예를 들어 다음 쿼리는 구문 오류를 생성합니다.

SELECT sum(propertyId) over() FROM `properties`;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '() FROM `properties` LIMIT 0, 25' at line 1

하지만 내 프로덕션 서버에서는 정확히 동일한 쿼리와 데이터베이스 테이블이 잘 작동합니다.

다음은 두 서버에 대한 설정(각각의 phpmyadmins에서)입니다.

RASBERK PI(작동하지 않음)

Database server
Server: Localhost via UNIX socket
Server type: MariaDB
Server version: 10.1.26-MariaDB-0+deb9u1 - Debian 9.1
Protocol version: 10
User: phpmyadmin@localhost
Server charset: UTF-8 Unicode (utf8)
Web server
nginx/1.10.3
Database client version: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
PHP extension: mysqliDocumentation mbstringDocumentation
PHP version: 7.0.30-0+deb9u1

프로덕션 서버(Working Fine)

Database server
Server: Localhost via UNIX socket
Server type: MariaDB
Server version: 10.2.12-MariaDB-log - MariaDB Server
Protocol version: 10
User: montegoventures@localhost
Server charset: UTF-8 Unicode (utf8)
Web server
cpsrvd 11.70.0.53
Database client version: libmysql - 5.1.73
PHP extension: mysqliDocumentation curlDocumentation mbstringDocumentation
PHP version: 5.6.30

RPI의 mariadb를 버전 10.2로 업그레이드하려고 수없이 시도했지만, 어떻게 해도 버전 10.1.26이 설치됩니다.

RPI 서버에서 간단한 쿼리를 작동시킬 수 있는 방법에 대한 제안 사항이 있습니까?네, 사소한 쿼리라는 것은 알고 있지만, 간단한 쿼리를 RPI에서 작동시킬 수 없는 경우 복잡한 쿼리를 어떻게 작동시킬 수 있습니까?

감사해요.

언급URL : https://stackoverflow.com/questions/51903473/mysql-window-function-working-on-production-server-not-on-raspberry-pi

반응형