ฉันมีฐานข้อมูล mysql 'politechnika_new' และผู้ใช้ 'politechnika' พร้อมสิทธิพิเศษทั้งหมดสำหรับ daabase นี้ และโฮสต์ตั้งค่าเป็น % แต่ฉันไม่สามารถลงชื่อเข้าใช้ฐานข้อมูลนี้ด้วยผู้ใช้รายนี้
ฉันจะแก้ไขได้อย่างไร
root@ubuntu:/var/www/html/politechnika# mysql -uroot
ยินดีต้อนรับสู่จอภาพ MySQL คำสั่งลงท้ายด้วย ; หรือ \g
รหัสการเชื่อมต่อ MySQL ของคุณคือ 36
เวอร์ชันเซิร์ฟเวอร์: 8.0.27-0ubuntu0.20.04.1 (Ubuntu)
ลิขสิทธิ์ (c) 2000, 2021, Oracle และ/หรือบริษัทในเครือ
Oracle เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle Corporation และ/หรือของบริษัท
บริษัทในเครือ ชื่ออื่นๆ อาจเป็นเครื่องหมายการค้าของชื่อนั้นๆ
เจ้าของ
พิมพ์ 'ความช่วยเหลือ;' หรือ '\h' เพื่อขอความช่วยเหลือ พิมพ์ '\c' เพื่อล้างคำสั่งอินพุตปัจจุบัน
mysql> เลือกผู้ใช้, โฮสต์จาก mysql.user;
+-----------------+------------+
| ผู้ใช้ | โฮสต์ |
+-----------------+------------+
| สุภาพชนิกา | % |
| เดเบียน-sys-maint | โลคัลโฮสต์ |
| mysql.infoschema | โลคัลโฮสต์ |
| mysql.session | โลคัลโฮสต์ |
| mysql.sys | โลคัลโฮสต์ |
| ราก | โลคัลโฮสต์ |
+-----------------+------------+
6 แถวในชุด (0.00 วินาที)
mysql> แสดงทุนสำหรับ 'politechnika';
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
| เงินช่วยเหลือสำหรับPolychnika@% |
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
| ให้สิทธิ์เลือก, แทรก, อัปเดต, ลบ, สร้าง, วาง, โหลดใหม่, ปิดระบบ, ประมวลผล, ไฟล์, อ้างอิง, ดัชนี, เปลี่ยนแปลง, แสดงฐานข้อมูล, สุดยอด, สร้างตารางชั่วคราว, ล็อคตาราง, ดำเนินการ, จำลองทาส, ไคลเอนต์จำลอง, สร้างมุมมอง แสดงมุมมอง, สร้างรูทีน, เปลี่ยนรูทีน, สร้างผู้ใช้, เหตุการณ์, ทริกเกอร์, สร้างพื้นที่ตาราง, สร้างบทบาท, วางบทบาทบน *.* เป็น `politechnika`@`%` ด้วย GRANT OPTION |
| มอบสิทธิพิเศษทั้งหมดให้กับ `politechnika_new`.* ถึง `politechnika`@`%` ด้วย GRANT OPTION |
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
2 แถวในชุด (0.00 วินาที)
mysql> ออก
บาย
root@ubuntu:/var/www/html/politechnika# mysql -upolitechnika -pPASSSWORD -Dpolitechnika_new
mysql: [คำเตือน] การใช้รหัสผ่านบนอินเทอร์เฟซบรรทัดคำสั่งอาจไม่ปลอดภัย
ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'politechnika' @'localhost' (โดยใช้รหัสผ่าน: ใช่)
root@ubuntu:/var/www/html/politechnika#
การเชื่อมต่อระยะไกลไม่ทำงานเช่นกัน
การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'politechnika@'91.222.150.XXX` (โดยใช้รหัสผ่าน:
ใช่)