สวัสดีทุกคน ในฐานะมือใหม่ ฉันขอโทษถ้าฉันทำสิ่งนี้ผิดพลาด
เกี่ยวกับสถานการณ์: เรามีเซิร์ฟเวอร์ Ubuntu จริงสองเครื่อง สิ่งเหล่านี้อยู่ในเครือข่ายเดียวกันและทำหน้าที่เป็นเซิร์ฟเวอร์หลัก/รอง การจำลองแบบของฐานข้อมูลและทำให้ประมาณ 300 GB ทำงานได้สำเร็จ สามารถเข้าสู่ระบบมาสเตอร์ได้ อย่างไรก็ตาม หากผู้ใช้ที่สามารถเข้าสู่ระบบมาสเตอร์ได้ในขณะนี้ต้องการเข้าสู่ระบบทาส เขามักจะได้รับการปฏิเสธการเข้าสู่ระบบ
หากตอนนี้ฉันพยายามเข้าสู่ระบบทาสผ่านไคลเอนต์ MySQL ฉันจะได้รับข้อความต่อไปนี้:
2022-05-03 9:58:01 1161 [คำเตือน] ยกเลิกการเชื่อมต่อ 1161 ถึง db: 'unconnected' ผู้ใช้: 'unauthenticated' host: 'XX' (การเชื่อมต่อนี้ปิดตามปกติโดยไม่มีการตรวจสอบสิทธิ์)
2022-05-03 9:58:11 1170 [คำเตือน] ยกเลิกการเชื่อมต่อ 1170 ถึง db: 'unconnected' ผู้ใช้: 'unauthenticated' host: 'XX' (การเชื่อมต่อนี้ปิดตามปกติโดยไม่มีการตรวจสอบสิทธิ์)
2022-05-03 9:58:21 1179 [คำเตือน] ยกเลิกการเชื่อมต่อ 1179 ถึง db: 'unconnected' ผู้ใช้: 'unauthenticated' host: 'XX' (การเชื่อมต่อนี้ปิดตามปกติโดยไม่มีการตรวจสอบสิทธิ์)
2022-05-03 9:58:31 1187 [คำเตือน] ยกเลิกการเชื่อมต่อ 1187 ถึง db: 'unconnected' ผู้ใช้: 'unauthenticated' host: 'XX' (การเชื่อมต่อนี้ปิดตามปกติโดยไม่มีการตรวจสอบสิทธิ์)
2022-05-03 9:58:41 1196 [คำเตือน] ยกเลิกการเชื่อมต่อ 1196 ถึง db: 'unconnected' ผู้ใช้: 'unauthenticated' host: 'XX' (การเชื่อมต่อนี้ปิดตามปกติโดยไม่มีการตรวจสอบสิทธิ์)
อย่างไรก็ตาม ผู้ใช้สามารถใช้งานและยังสามารถดำเนินการได้จากระยะไกล หากฉันพยายามเข้าสู่ระบบในเครื่องโดยตรงบน CLI ฉันได้รับรูปแบบข้อผิดพลาดเดียวกัน
ควรสังเกตว่าเรากำลังทำงานกับเวอร์ชันฐานข้อมูลที่แตกต่างกันที่นี่ เนื่องจากปัจจุบันตัวต้นแบบยังคงทำงานบนเวอร์ชัน MariaDB โบราณ
มายเอสคิวแอล มาสเตอร์:
NAME="อูบุนตู"
VERSION="16.04.7 LTS (Xenial Xerus)"
ID=อูบุนตู
ID_LIKE=เดเบียน
PRETTY_NAME="อูบุนตู 16.04.7 LTS"
VERSION_ID="16.04"
VERSION_CODENAME=ซีเนียล
UBUNTU_CODENAME=ซีเนียล
mariadb-server-10.1/ตอนนี้ 10.1.44+maria-1~xenial amd64
mariadb-server-core-10.1/ตอนนี้ 10.1.44+maria-1~xenial amd64
ทาส MySQL:
NAME="อูบุนตู"
VERSION="20.04.4 LTS (โฟกัสแอ่ง)"
ID=อูบุนตู
ID_LIKE=เดเบียน
PRETTY_NAME="อูบุนตู 20.04.4 LTS"
VERSION_ID="20.04"
VERSION_CODENAME=โฟกัส
UBUNTU_CODENAME=โฟกัส
mariadb-server-10.5/unknown ตอนนี้ 1:10.5.15+maria~focal amd64
mariadb-server-core-10.5/unknown ตอนนี้ 1:10.5.15+maria~focal amd64
netstat -tulpn |grep 3306 แสดงให้ฉันเห็นว่าฐานข้อมูลออนไลน์ด้วย
ถ้าตอนนี้ฉันสอบถามสถานะทาส ทุกอย่างก็ดูดีที่นี่เช่นกัน:
MariaDB [(ไม่มี)]> แสดงสถานะทาส \ G;
*************************** 1. แถว ******************** *******
Slave_IO_State: กำลังรอให้มาสเตอร์ส่งกิจกรรม
Master_Host: XX.XX.XX.XX
Master_User: การจำลองแบบ
Master_Port: 3306
Connect_ลองใหม่: 60
Master_Log_File: mariadb-bin.024024
Read_Master_Log_Pos: 798994582
Relay_Log_File: mysql-relay-bin.000008
Relay_Log_Pos: 798994879
Relay_Master_Log_File: mariadb-bin.024024
Slave_IO_Running: ใช่
Slave_SQL_Running: ใช่
Replicate_Do_DB: ฐานข้อมูลชื่อ
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 798994582
Relay_Log_Space: 798995229
จนกระทั่ง_เงื่อนไข: ไม่มี
จนกระทั่ง_Log_File:
จนถึง_Log_Pos: 0
Master_SSL_Allowed: ไม่
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: ไม่
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 2
Master_SSL_Crl:
Master_SSL_Crlpath:
ใช้_Gtid: ไม่
Gtid_IO_Pos:
Replicate_Do_Domain_Ids:
Replicate_Ignore_Domain_Ids:
Parallel_Mode: แง่ดี
SQL_Delay: 0
SQL_Remaining_Delay: NULL
Slave_SQL_Running_State: Slave อ่านบันทึกการถ่ายทอดทั้งหมดแล้ว รอการอัปเดตเพิ่มเติม
Slave_DDL_Groups: 56
Slave_Non_Transactional_Groups: 0
Slave_Transactional_Groups: 97448
1 แถวในชุด (0.000 วินาที)
ข้อผิดพลาด: ไม่ได้ระบุข้อความค้นหา
มีใครทราบปัญหานี้หรือมีความคิดโดยประมาณว่า ââ จะนำการเข้าสู่ระบบบนสลาฟไปใช้สิทธิ์ในการอ่านได้อย่างไร