0
3 개의 노드 (node1, node2, node3)에서 실행중인 Percona XtraDB 클러스터가 있습니다. 나는 네 번째 노드 (admin)에 ProxySQL을 구성했다.응용 프로그램에서 ProxySQL에 연결하는 방법
클러스터에 액세스하려고하는 파이썬 응용 프로그램 코드가 있습니다.
node1의 3306 포트에 연결하는 동안 연결할 수 있습니다.
OperationalError: (1045, "ProxySQL Error: Access denied for user 'admin'@'' (using password: YES)")
: 나는 다음과 같은 오류가있어 연결을 시도하는 동안로드 밸런싱을 달성하기 위해
import MySQLdb as mdb
db = mdb.connect(host="node1", port=3306,user="root", passwd="*****", db="percona")
, 응용 프로그램이 ProxySQL 포트 6032.
import MySQLdb as mdb
db = mdb.connect(host="admin", port=6032,user="admin", passwd="*****", db="percona")
을 가리켜 야합니다
proxysql에서 grant privilages 명령을 사용했습니다.
grant all privileges on percona.* to 'admin'@'%' identified by password 'bullet';
,210
불행하게도, 나는 다음과 같은 오류, 내가 틀렸다면
ERROR 1045 (#2800): near "grant": syntax error
나를 수정을 얻었다.
다른 구성을 사용하여 Percona XtraDB 클러스터에 연결해야합니까?