Bug #118450 | mysqlrouter account not created, and the replicas of router deployment is 0 | ||
---|---|---|---|
Submitted: | 16 Jun 7:15 | Modified: | 19 Jun 16:39 |
Reporter: | Bing Ma (OCA) | Email Updates: | |
Status: | Need Feedback | Impact on me: | |
Category: | MySQL Operator | Severity: | S1 (Critical) |
Version: | 8.2.0-2.1.1 | OS: | Any |
Assigned to: | MySQL Verification Team | CPU Architecture: | Any |
[16 Jun 7:15]
Bing Ma
[16 Jun 12:35]
MySQL Verification Team
Hi, I am sorry but I need more details in how to reproduce this problem Thanks
[18 Jun 10:08]
Bing Ma
like this, in mysql, no mysqlrouter user exist MySQL localhost:33060+ ssl SQL > select user,host from mysql.user; +---------------------------+-----------+ | user | host | +---------------------------+-----------+ | kpanda | % | | mysql_innodb_cluster_1000 | % | | mysql_innodb_cluster_1001 | % | | mysql_innodb_cluster_1002 | % | | mysqladmin | % | | root | % | | localroot | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | mysqlhealthchecker | localhost | | mysqlmetrics | localhost | +---------------------------+-----------+ and router pod is crash: mcamel-common-kpanda-mgr-router-79774795b6-bmccr 0/1 CrashLoopBackOff 21 (4m13s ago) 86m mcamel-common-kpanda-mgr-router-dd8bb46c-4jpkf 0/1 CrashLoopBackOff 45 (57s ago) 3h26m the mysqlrouter secret exists: k get secret |grep router mcamel-common-kpanda-mgr-router Opaque 2 2d2h the logs of router pod: k logs mcamel-common-kpanda-mgr-router-79774795b6-bmccr [Entrypoint] MYSQL_CREATE_ROUTER_USER is 0, Router will reuse mysqlrouter account at runtime [Entrypoint] Succesfully contacted mysql server at mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306. Checking for cluster state. [Entrypoint] ERROR: Can not connect to database. Exiting
[18 Jun 10:09]
Bing Ma
and the cluster status is ok k exec -it mcamel-common-kpanda-mgr-0 -c mysql -- bash bash-5.1$ mysqlsh -uroot -p0sozA3jjzb Cannot set LC_ALL to locale en_US.UTF-8: No such file or directory MySQL Shell 8.0.37 Copyright (c) 2016, 2024, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type '\help' or '\?' for help; '\quit' to exit. WARNING: Using a password on the command line interface can be insecure. Creating a session to 'root@localhost' Fetching schema names for auto-completion... Press ^C to stop. Your MySQL connection id is 18815 (X protocol) Server version: 8.0.37 MySQL Community Server - GPL No default schema selected; type \use <schema> to set one. MySQL localhost:33060+ ssl JS > cluster=dba.getCluster() <Cluster:mcamel_common_kpanda_mgr> MySQL localhost:33060+ ssl JS > cluster.status() { "clusterName": "mcamel_common_kpanda_mgr", "defaultReplicaSet": { "name": "default", "primary": "mcamel-common-kpanda-mgr-2.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306", "ssl": "REQUIRED", "status": "OK", "statusText": "Cluster is ONLINE and can tolerate up to ONE failure.", "topology": { "mcamel-common-kpanda-mgr-0.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306": { "address": "mcamel-common-kpanda-mgr-0.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306", "memberRole": "SECONDARY", "mode": "R/O", "readReplicas": {}, "replicationLag": "applier_queue_applied", "role": "HA", "status": "ONLINE", "version": "8.0.37" }, "mcamel-common-kpanda-mgr-1.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306": { "address": "mcamel-common-kpanda-mgr-1.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306", "memberRole": "SECONDARY", "mode": "R/O", "readReplicas": {}, "replicationLag": "applier_queue_applied", "role": "HA", "status": "ONLINE", "version": "8.0.37" }, "mcamel-common-kpanda-mgr-2.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306": { "address": "mcamel-common-kpanda-mgr-2.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306", "memberRole": "PRIMARY", "mode": "R/W", "readReplicas": {}, "replicationLag": "applier_queue_applied", "role": "HA", "status": "ONLINE", "version": "8.0.37" } }, "topologyMode": "Single-Primary" }, "groupInformationSourceMember": "mcamel-common-kpanda-mgr-2.mcamel-common-kpanda-mgr-instances.mcamel-system.svc.cluster.local:3306" } MySQL localhost:33060+ ssl JS >
[19 Jun 16:39]
MySQL Verification Team
Hi, I have issues reproducing this with 8.0.42 (server, shell, operator).