ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming---####ผมติดปัญหา ติดตั้ง multi 16db wordpress ครับ มันขึ้นแบบนี้
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ---####ผมติดปัญหา ติดตั้ง multi 16db wordpress ครับ มันขึ้นแบบนี้  (อ่าน 1081 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« เมื่อ: 06 มิถุนายน 2011, 02:01:17 »

Database Error: Access denied for user 'xxxxxx_wpmu1'@'localhost' to database 'xxxxx_global'

แล้วก็ส่วนของ
table name   table info   new db   status
จะว่างหมดเลยครับ

ไม่ทราบว่าผมทำผิดตรงไหนหรอครับ

VPS ใช้ kloxo ครับผม

ขอบคุณครับ
บันทึกการเข้า

teckth
สมุนแก๊งเสียว
*

พลังน้ำใจ: 793
ออฟไลน์ ออฟไลน์

กระทู้: 839



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 มิถุนายน 2011, 02:10:29 »

ในไฟล์ db-config.php ท่าน ใส่ ตรง dbname , dbpass ผิดมั้งครับ ตัวแปร มันเขียนแบบนี้ แต่ที่จริง อ่ะ ให้เราใส่ user,pass ที่ใช้ login เข้า directadmin cpanal หรือ vps ที่ท่านใช้อยู่ครับ ไม่ใช่ user pass database นะครับ Tongue
« แก้ไขครั้งสุดท้าย: 06 มิถุนายน 2011, 02:11:16 โดย teckth » บันทึกการเข้า

ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« ตอบ #2 เมื่อ: 06 มิถุนายน 2011, 02:20:12 »

ในไฟล์ db-config.php ท่าน ใส่ ตรง dbname , dbpass ผิดมั้งครับ ตัวแปร มันเขียนแบบนี้ แต่ที่จริง อ่ะ ให้เราใส่ user,pass ที่ใช้ login เข้า directadmin cpanal หรือ vps ที่ท่านใช้อยู่ครับ ไม่ใช่ user pass database นะครับ Tongue

ผมก็ใส่ตามที่ท่านว่านะครับ  user pass ของ kloxo ครับ

วันนี้ผมงมมาทั้งวันเลยครับ ไม่ได้เลย  Tongue Tongue
บันทึกการเข้า

tdelphi
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 308
ออฟไลน์ ออฟไลน์

กระทู้: 1,601



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 06 มิถุนายน 2011, 02:21:45 »

น่าจะเป็นเพราะ ในสองข้อนี้

1. สร้าง 16 db รอไว้แล้วใช่มั้ยครับ  เช่น  xxxxx_00  จนถึง xxxxx_ff

2. grant สิทธิให้กับ user xxxxx_wpmu1@localhost  มองเห็นทั้ง 16 db นี้หรือยังครับ

# ทดสอบง่ายๆ ได้ด้วย การ login เข้าจาก phpmyadmin ด้วย user xxxxx_wpmu1  ว่าเห็น db อะัไรบ้าง ครบหรือไม่ นั่นแหละครับ

 wanwan021
บันทึกการเข้า

ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« ตอบ #4 เมื่อ: 06 มิถุนายน 2011, 02:30:01 »

น่าจะเป็นเพราะ ในสองข้อนี้

1. สร้าง 16 db รอไว้แล้วใช่มั้ยครับ  เช่น  xxxxx_00  จนถึง xxxxx_ff

2. grant สิทธิให้กับ user xxxxx_wpmu1@localhost  มองเห็นทั้ง 16 db นี้หรือยังครับ

# ทดสอบง่ายๆ ได้ด้วย การ login เข้าจาก phpmyadmin ด้วย user xxxxx_wpmu1  ว่าเห็น db อะัไรบ้าง ครบหรือไม่ นั่นแหละครับ

 wanwan021

ผมเข้า phpmyadmin จาก kloxo เลยครับ login จาก xxxxx_wpmu1 เลยครับ
เมื่อกี้ลอง login ดู  ปรากฎว่าไม่เจอ 16 db ที่ส้รางไว้เลยครับ
บันทึกการเข้า

ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« ตอบ #5 เมื่อ: 06 มิถุนายน 2011, 02:33:44 »

น่าจะเป็นเพราะ ในสองข้อนี้

1. สร้าง 16 db รอไว้แล้วใช่มั้ยครับ  เช่น  xxxxx_00  จนถึง xxxxx_ff

2. grant สิทธิให้กับ user xxxxx_wpmu1@localhost  มองเห็นทั้ง 16 db นี้หรือยังครับ

# ทดสอบง่ายๆ ได้ด้วย การ login เข้าจาก phpmyadmin ด้วย user xxxxx_wpmu1  ว่าเห็น db อะัไรบ้าง ครบหรือไม่ นั่นแหละครับ

 wanwan021


ข้อนี้ผมไม่เคยทำเลยครับ ไม่ทราบว่าพอจะแนะนำวิธีทำได้ไหมครับ
ขอบคุณครับ
บันทึกการเข้า

tdelphi
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 308
ออฟไลน์ ออฟไลน์

กระทู้: 1,601



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 06 มิถุนายน 2011, 02:36:09 »

น่าจะเป็นเพราะ ในสองข้อนี้

1. สร้าง 16 db รอไว้แล้วใช่มั้ยครับ  เช่น  xxxxx_00  จนถึง xxxxx_ff

2. grant สิทธิให้กับ user xxxxx_wpmu1@localhost  มองเห็นทั้ง 16 db นี้หรือยังครับ

# ทดสอบง่ายๆ ได้ด้วย การ login เข้าจาก phpmyadmin ด้วย user xxxxx_wpmu1  ว่าเห็น db อะัไรบ้าง ครบหรือไม่ นั่นแหละครับ

 wanwan021

ผมเข้า phpmyadmin จาก kloxo เลยครับ login จาก xxxxx_wpmu1 เลยครับ
เมื่อกี้ลอง login ดู  ปรากฎว่าไม่เจอ 16 db ที่ส้รางไว้เลยครับ

แสดงว่า user xxxxx_wpmu1 มันมองไม่เห็น 16db นั้นครับ ให้ลอง grant สิทธ์ดูครับ (ใช้ root)

เช่น

grant all on xxxxx_00.* to xxxxx_wpmu1@localhost identified by "password";

ไล่ทำให้ครบ 16 db ครับ
บันทึกการเข้า

ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« ตอบ #7 เมื่อ: 06 มิถุนายน 2011, 02:54:22 »

น่าจะเป็นเพราะ ในสองข้อนี้

1. สร้าง 16 db รอไว้แล้วใช่มั้ยครับ  เช่น  xxxxx_00  จนถึง xxxxx_ff

2. grant สิทธิให้กับ user xxxxx_wpmu1@localhost  มองเห็นทั้ง 16 db นี้หรือยังครับ

# ทดสอบง่ายๆ ได้ด้วย การ login เข้าจาก phpmyadmin ด้วย user xxxxx_wpmu1  ว่าเห็น db อะัไรบ้าง ครบหรือไม่ นั่นแหละครับ

 wanwan021

ผมเข้า phpmyadmin จาก kloxo เลยครับ login จาก xxxxx_wpmu1 เลยครับ
เมื่อกี้ลอง login ดู  ปรากฎว่าไม่เจอ 16 db ที่ส้รางไว้เลยครับ

แสดงว่า user xxxxx_wpmu1 มันมองไม่เห็น 16db นั้นครับ ให้ลอง grant สิทธ์ดูครับ (ใช้ root)

เช่น

grant all on xxxxx_00.* to xxxxx_wpmu1@localhost identified by "password";

ไล่ทำให้ครบ 16 db ครับ


ขอบคุณมากครับ มันมองเห็นทั้ง 16db แล้วครับ และมันก็ย้าย ข้อมูลได้แล้ว

แต่ตอนที่ลบ move-blogs.php   มันขึ้น
Error establishing a database connection

 Tongue Tongue


ลองติดตั้งใหม่อีกครังคราวนี้หน้าขาวครับผม  Tongue Tongue
« แก้ไขครั้งสุดท้าย: 06 มิถุนายน 2011, 03:02:29 โดย ab2f6 » บันทึกการเข้า

tdelphi
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 308
ออฟไลน์ ออฟไลน์

กระทู้: 1,601



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 06 มิถุนายน 2011, 03:14:24 »

ถ้าติดตั้งใหม่ ต้องทำ 16 db ให้ว่างเปล่าก่อน คือ ลบ table ทิ้งให้หมด

จะใ้ช้วิธี drop ทิ้ง แล้ว create ใหม่หมดเลยก็ได้ครับ  (ไม่ต้อง grant ซ้ำ)

บันทึกการเข้า

ab2f6
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 1,114



ดูรายละเอียด
« ตอบ #9 เมื่อ: 06 มิถุนายน 2011, 09:48:20 »

ถ้าติดตั้งใหม่ ต้องทำ 16 db ให้ว่างเปล่าก่อน คือ ลบ table ทิ้งให้หมด

จะใ้ช้วิธี drop ทิ้ง แล้ว create ใหม่หมดเลยก็ได้ครับ  (ไม่ต้อง grant ซ้ำ)



ผม drop table ของ xxxxx_global ออกหมดแล้วครับ ก่อนติดตั้งใหม่
ผมดู db ที่เหลือก็ว่างเปล่านะครับ

งงมากเลยคับ ไม่ได้ซักที Tongue Tongue
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์