Thursday, January 22, 2009

MyDNS not start

เรื่องก็คือว่า เราได้ติดตั้ง mydns ที่ office ใช้งานได้ปกติ เมื่อติดตั้ง mydns ในสภาพแวดล้อมอย่างเดียวกันนี้อีกที่ home ปรากฏว่าพอรัน mydns มัฟ้องว่ารันไม่ได้ และไม่มี log โชว์ให้เห็นเพื่อจะวิเคราะห์ได้ จึงลองรันคำสั่ง mydns ตรง ๆ เลยด้วย

/usr/sbin/mydns

จึงได้เห็น Error ข้างล่างนี้

Error connecting to MySQL server at localhost: Access denied for user 'root'@'localhost' (using passowrd: YES) (error=0)

ซึ่งก็พอสันนิษฐานได้ว่าโปรแกรม mydns ติดต่อฐานข้อมูลด้วย user root ไม่ได้ อาจจะ user name หรือ password ไม่ถูกต้องก็ได้ ซึ่งไฟล์ที่ควรจะพิจารณาคือ

/etc/mydns.conf
db-host = localhost
db-user = root
db-password = tawich2514
database = mydns

เรื่องที่เกี่ยวข้อง :

สร้าง DNS server ด้วย MyDNS และ MyDNSConfig ด้วย CentOS

0 comments:

Twitter Delicious Facebook Digg Stumbleupon Favorites More