我对 MariaDB (mysqld.sock) 有疑问,我有下一个架构:
- APP1 的部署
- MariaDB1 的部署
- PV11 和 PVC11 (/var/lib/mysql/)、PV12 和 PVC12 (/run/mysql/)
- NFS1 服务器。数据库和 mysqld.sock 保存在 NFS 中
- 命名空间1
从部署 MariaDB1 中,我获取了保存在 NFS 服务器中的文件 DB 和 mysqld.sock,然后将其安装到 app1 的部署中。APP1 运行良好。我有完全相同的应用程序 2,它无法通过套接字工作。当我从 pod APP1 通过 mysqld.sock 连接到 MySQL 时,我有一个连接。但是当我从 pod APP2 通过 mysqld.sock 连接到 MySQL 时,我遇到了错误。mysql -S /opt/mariadb-mysqld/mysqld.sock -u root -p 错误 2002 (HY000):无法通过套接字“/opt/mariadb-mysqld/mysqld.sock”连接到本地 MySQL 服务器 (111)