ในฐานข้อมูล MySQL ของฉัน ฉันได้สร้างผู้ใช้สองคน ผู้ใช้ทั่วไปหนึ่งคน (ซึ่งมีสิทธิ์สำหรับฐานข้อมูลเดียว) และผู้ใช้ระดับสูงหนึ่งคน
เมื่อฉันต้องการเข้าสู่ระบบผ่านบัญชีเหล่านี้ไปยัง phpMyAdmin ฉันได้รับข้อผิดพลาด "ไม่สามารถเข้าสู่ระบบเซิร์ฟเวอร์ MySQL" (ฉันกำลังเข้าถึงจากระยะไกล)
ข้างใน <Directory /usr/share/phpMyAdmin/> ในไฟล์ /etc/httpd/conf.d/phpMyAdmin.conf ของฉัน:
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
ฉันได้ให้ผู้ใช้และรหัสผ่านสำหรับผู้ดูแลระบบระดับสูงของฉันด้วย config.inc.php
ไฟล์. ฉันพลาดอะไรไป ฉันควรทำบางอย่างเกี่ยวกับไฟร์วอลล์ของ Google หรือไม่ ฉันยังไม่ได้กำหนดค่ากฎไฟร์วอลล์สำหรับ MySQL ฉันควรทำตอนนี้หรือไม่
แก้ไข:
ฉันได้ลองจากคำตอบนี้แล้ว: เข้า phpMyAdmin ไม่ได้
$cfg['blowfish_secret'] = 'รหัสผ่านของฉัน'; /* คุณต้องกรอกข้อมูลนี้เพื่อรับรองความถูกต้องของคุกกี้! */
ยังไม่ทำงาน