รหัสผ่าน mysql ของฉัน = '' ฉันพยายามลงชื่อเข้าใช้ PhpMyAdmin (บนหลอดไฟ Ubuntu 10.04) และได้รับข้อผิดพลาด: การ เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านถูกกำหนดโดยการกำหนดค่า (ดูที่ AllowNoPassword) ฉันควรทำอย่างไร ขอบคุณ
รหัสผ่าน mysql ของฉัน = '' ฉันพยายามลงชื่อเข้าใช้ PhpMyAdmin (บนหลอดไฟ Ubuntu 10.04) และได้รับข้อผิดพลาด: การ เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านถูกกำหนดโดยการกำหนดค่า (ดูที่ AllowNoPassword) ฉันควรทำอย่างไร ขอบคุณ
คำตอบ:
คุณสามารถเปิดใช้ตัวเลือก AllowNoPassword บนไฟล์ /etc/phpmyadmin/config.inc.php
แก้ไขไฟล์ config.inc.php ค้นหาและยกเลิกหมายเหตุบรรทัดนี้:
// $ cfg ['เซิร์ฟเวอร์'] [$ i] ['AllowNoPassword'] = TRUE;
จากนั้นคุณสามารถเข้าถึง PhpMyAdmin ได้โดยไม่ต้องใช้รหัสผ่าน
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'เป็น `/etc/phpmyadmin/config.inc.php': การอนุญาตไม่ได้รับอนุญาต
/etc/phpymyadmin/config.inc.php
เพื่อยกเลิกsudo /etc/init.d/apache2 restart
การใส่เครื่องหมายข้อคิดเห็น / เปิดใช้งานบรรทัดนั้นรันรีเฟรชเว็บไซต์ลองและล็อกอินด้วย root และไม่มีรหัสผ่านและAllowNoPassword
ข้อผิดพลาดยังคงเกิดขึ้น
นี่คือสิ่งที่ฉันสังเกตเห็นจากการพยายามที่จะแก้ปัญหานี้ สิ่งที่ฉันผ่าน:
ฉันต้องการรัน apache กับผู้ใช้อื่นที่ไม่ใช่ www-data ดังนั้นฉัน
ฉันรีสตาร์ท apache2 และเมื่อฉันพยายามที่จะเข้าสู่ phpmyadmin โดยไม่ต้องใช้รหัสผ่านมันไม่ได้ให้เหตุการณ์ฉันตามที่ฉันกล่าวก่อนหน้านี้ฉันตั้ง $ cfg ['เซิร์ฟเวอร์'] [$ i] ['AllowNoPassword'] = TRUE
เพื่อแก้ไขมัน
หากคุณเรียกใช้ apache ที่แตกต่างจาก www-data (เช่นคุณเป็นเจ้าของ) และ config.inc.php และ config-db.php ของคุณเป็นเจ้าของ www-data ดังนั้น phpmyadmin จะไม่
ใช้ Sudo เพื่อเข้าถึงไฟล์ต่อไปนี้ที่กล่าวถึงข้างต้น (etc / phpmyadmin / config.inc.php.) และหยุด apcaha ก่อนที่จะแก้ไขไฟล์ด้วย
// $ cfg ['เซิร์ฟเวอร์'] [$ i] ['AllowNoPassword'] = TRUE;
มิฉะนั้นจะไม่อนุญาตให้คุณอัปเดต คำสั่งสำหรับการหยุด apcahe
sudo /etc/init.d/apache2 หยุด
หวังว่ามันจะช่วยได้สำหรับฉัน
เปิดphpmyadmin
ไฟล์กำหนดค่า
sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;