สอบถามเรื่องการ up ไฟล์ sql ขึ้น host ผมใช้เว็บ godaddy ทำไมไม่ไ้ด้
Error อะไรครับ
Date :
2011-07-20 12:50:27
By :
webmaster
#1142 - CREATE command denied to user 'greenmind'@'182.50.131.34' for table 'booking'
ครับ
Date :
2011-07-20 13:19:07
By :
beer656
ไม่มีสิทธิ์ใน Database/Table ครับ
Date :
2011-07-20 13:25:39
By :
webmaster
ปัญหามันเกิดจากอะไรหรอครับ ปกติอัพเว็บอื่นได้นะครับ แต่พอมาเว็บนี้ทำไมไม่ได้ละครับ
Date :
2011-07-20 13:31:51
By :
beer656
ตอนสร้าง sql ดูดีๆนะครับ
sql host ของ godaddy ไม่ใช่ localhost นะครับ
เพราะถ้าเขียน mysql_connect โดยกำหนด เป็น localhost ต้อง Error แน่นอน
ประวัติการแก้ไข 2011-07-20 13:48:24
Date :
2011-07-20 13:47:32
By :
adaaugusta
ผมเข้าใจที่พูดครับ
คือว่า ผมยังไม่ไปถึงขึ้นนั้น ผมติดอยู่ตรงที่ พอผมล็อกอินเข้า เว็บ godaddy ก็เข้าไปในส่วนของ phpmyadmin ก็เข้าไปสร้างตารางและก็ใส่ฟิวในตารางแล้วกดบันทึก ก็ยังไม่ได้เลยครับ
ประวัติการแก้ไข 2011-07-20 13:55:31
Date :
2011-07-20 13:55:01
By :
beer656
รบกวนแจกแจงมาเป็นข้อๆหน่อยครับ ว่ากำลังจะทำอะไร และทำอะไรได้บ้างไม่ได้บ้าง จะได้อธิบายได้ถูกครับ เพราะผมก็ใช้ godaddy อยู่
ตอนล็อกอินเข้า phpmyadmin ใช่ตัวนี้รึเปล่า
ประวัติการแก้ไข 2011-07-20 14:06:23
Date :
2011-07-20 14:02:53
By :
adaaugusta
ใช่ครับ ตัวนี้ครับ
1 ล็อกอิน ได้ตามปกติ แต่ผมใช่ ภาษาตอนล็อกอินเป็น UTF-8 Unicode
2 เมื่อ ล็อกอินเข้าไป ชื่อ database จะมีอยู่แล้ว แต่ยังไม่มีตาราง
3 ผมก็เลยสร้างตารางขึ้นมา แล้วใส่ชื่อฟิวเข้าไป พอกดบันทึก ก็ไม่ผ่านครับ ประมาณว่า สร้างตารางไม่ได้อ่าครับ
ปัญหาน่าจะเกิดจากอะไรหรอครับ
ขอบคุณมากครับ
ประวัติการแก้ไข 2011-07-20 14:30:11
Date :
2011-07-20 14:28:53
By :
beer656
งง
Date :
2011-07-20 14:38:37
By :
งง
งง อะไรครับ
Date :
2011-07-20 14:43:30
By :
beer656
แนะนำดังนี้ครับ User & Pass ที่ได้มาตอนสมัครสมาชิก ผมเข้าใจว่าคงใช้ไม่ได้ เราต้องสร้างมาโดยเฉพาะครับ
ให้ไปที่ หน้าจัดการ MySQL แล้วคลิกที่ปุ่ม Create Database ครับ
จากนั้นก็สร้างขึ้นมา พอขั้นตอนสุดท้าย มันจะแจ้งรายละเอียดครับ
sql server :
sql name :
sql user :
sql password :
ให้ใช้ User & password ตัวนี้เข้าครับ แต่เวลาเข้า ต้องดูชื่อให้ดูๆว่าคลิกถูกตัวรึเปล่า โดยการดูจากชื่อที่เราเพิ่งสร้างไปครับ
ประวัติการแก้ไข 2011-07-20 14:48:15
Date :
2011-07-20 14:46:29
By :
adaaugusta
ขอถามอีก 1 ข้อครับ
คือตอนนี้ import sql ได้แล้ว
อยากทราบว่า โค็ต ติดต่อฐานข้อมูล ต้องเขียนยังไงหรอครับ เพราะว่าที่ผมเขียนมาของผม มันไม่ยอมติดต่ออ่าครับ
Code (PHP)
<?php
$host="greenmindphuket.db.7325142.hostedresource.com";
$user="greenmind";
$password="beerggg";
$dbname="greenmindphuket";
$conn=mysql_connect($host,$user,$password)or die("Could not connect");
mysql_query("SET NAMES utf-8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
mysql_select_db($dbname)or die("Could not select database");
?>
ไม่ทราบว่าถูกต้องหรือไหม
Date :
2011-07-20 15:09:51
By :
beer656
ข้อมูลด้านบนถ้าไม่จำเป็นอย่านำมาโพสต์ดีกว่าครับ เดี๋ยวโดนแฮค เวลาจะโพสต์อะไรที่เป็น username , password , domain ใช้ สัญลักษณ์อย่างอื่นแทนเช่น xxxx, ***** ###### ทำนองนั้น ระวังจะโดนแฮคเอา DB หายหมดไม่รู้นะ
ส่วน ที่บอกว่าคอนเน็คไม่ได้ อาการเป็นอย่างไรครับ จะได้ตอบได้ถูกจุด
Date :
2011-07-20 15:20:52
By :
adaaugusta
ข้อมูลด้านบน ผมได้เปลี่ยน pass / username แล้ว ไม่มีปัญหาไรครับ
ข้อมูลใน ฐานข้อมูลไม่ขึ้นอ่า แต่ไม่ฟ้อง error ไรนะครับ
Date :
2011-07-20 15:26:13
By :
beer656
ลองสร้างไฟล์ใหม่ ชื่อ อะไรก็ได้ครับ อาจจะเป็น test_connect.php
แล้วใส่โค้ดด้านล่างนี้ไป
Code (PHP)
<?php
$host="greenmindphuket.db.7325142.hostedresource.com";
$user="greenmind";
$password="beerggg";
$dbname="greenmindphuket";
$conn=mysql_connect($host,$user,$password) or die (mysql_error());
?>
อัพขึ้น Server แล้วลองรันดูครับ
http://domain.com/test_connect.php
ถ้าไม่แสดง Error แสดงว่า Connect ผ่าน แต่ไม่เจอข้อมูล หรือ คุณสร้าง Database ผิดก้อน น่ะครับ
Date :
2011-07-20 15:47:39
By :
adaaugusta
ผมอีกคนครับที่มีปัญหากับ Go daddy ผมลอง โค๊ตตามที่ให้มาแล้ว ปรากฏว่า Error แบบนี้ ครับ
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Date :
2012-05-21 19:00:40
By :
aa-y-za
Load balance : Server 00