คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ตอนนี้เว็บรัน จากเครื่องตัวเอง (เครื่องที่รัน server) หรือ เครื่องข้างๆ (ใช้คนละ ip กับ server) ?
ค่าเริ่มต้นของ mysql จะ allow local (เชื่อมต่อด้วย 127.0.0.1 = เครื่องตัวเอง)
ถ้าอยากจะเปิดใช้จากเครื่องอื่น ต้อง allow remote (เชื่อมต่อจาก ip อื่นๆ)
ลองดูตัวอย่างจากลิ้งค์ล่าง
* ถ้ายังแก้ไม่ได้ ให้ google ต่อด้วย keyword >> unbuntu mysql remote access
https://www.configserverfirewall.com/ubuntu-linux/enable-mysql-remote-access-ubuntu/
ค่าเริ่มต้นของ mysql จะ allow local (เชื่อมต่อด้วย 127.0.0.1 = เครื่องตัวเอง)
ถ้าอยากจะเปิดใช้จากเครื่องอื่น ต้อง allow remote (เชื่อมต่อจาก ip อื่นๆ)
ลองดูตัวอย่างจากลิ้งค์ล่าง
* ถ้ายังแก้ไม่ได้ ให้ google ต่อด้วย keyword >> unbuntu mysql remote access
https://www.configserverfirewall.com/ubuntu-linux/enable-mysql-remote-access-ubuntu/
แสดงความคิดเห็น
ไม่สามารถ connect database บน server ได้
<?php
$db_host = "localhost";
$db_user = "ubuntuserver";
$db_password = "123456";
$db_name = "db_fileupload";
user password สามารถเข้า phpmyadmin ได้
host ผมลองเปลื่ยน เป็น localhost:3306 เป็น ip server ก็ไม่ได้
ขอคำแนะนำด้วยครับ