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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยาก Connect mysql ข้าม Host ต้องทำยังไงบ้างครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยาก Connect mysql ข้าม Host ต้องทำยังไงบ้างครับ  (อ่าน 15187 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« เมื่อ: 23 สิงหาคม 2011, 22:14:00 »

คือว่าสมมติว่าผม มี  Host A กับ Host B

Host A จะใช้สำหรับเก็บไฟล์  ส่วน Host B จะจัดการเรื่อง Database (MYSQL)

แล้วทีนี้ ผม เขียน php ใน Host A ประมาณว่า

โค๊ด:
mysql_connect('ip host B','root','1234') ;
mysql_query('CREATE DATABASE test');

** ปัญหาก็คือ ไม่แน่ใจว่าต้องไป config อะไรของ Mysql ก่อนหรือเปล่าอะครับ ให้มันยอมรับการเชื่อมต่อจาก IP ภายนอก

รบกวนด้วยครับ  wanwan031
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
QuickHostBiz
สมุนแก๊งเสียว
*

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

กระทู้: 639



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 23 สิงหาคม 2011, 22:17:28 »

ต้องเพิ่มสิทธิการเข้าถึงที่ mysql โดยระบุ ip ของเครื่องเก็บไฟล์ ^^
บันทึกการเข้า
Bigguide
คนรักเสียว
*

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

กระทู้: 138



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 23 สิงหาคม 2011, 22:27:48 »

ไม่ต้อง Set upอะไรใหม่ครับ แค่ทำการสร้าง user ในการใช้ DB ใน Host B ขึ้นมาใหม่ที่ไม่ใช่ root (เพราะว่า user "root" จะสามารถใช้ได้เฉพาะเครื่อง local เท่านั้น)ก็สามารถใช้งานได้แล้วครับ
แนะนำให้กำหนดสิทธิสำหรับการเข้าถึงข้อมูลของ user ที่จะสร้างใหม่ด้วยนะครับ เช่น insert,select, update ได้ แต่ไม่มีสิทธิ delete หรือ drop

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

I'm a dreamer
QuickHostBiz
สมุนแก๊งเสียว
*

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

กระทู้: 639



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 23 สิงหาคม 2011, 22:30:35 »

root ก็เข้าจากเครื่องอื่นได้นะ ก็แค่เพิ่ม ip
ข้องใจ pm ได้ครับ เพื่อความกระจ่าง
« แก้ไขครั้งสุดท้าย: 23 สิงหาคม 2011, 22:31:24 โดย TVmunk » บันทึกการเข้า
Bigguide
คนรักเสียว
*

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

กระทู้: 138



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 สิงหาคม 2011, 22:47:20 »

ข้องใจครับ ไม่ขอ PM เอาให้กระจ่ายตรงนี้เลยได้ไหมครับ  wanwan017

ตามความคิดของผมแล้ว
"root" เป็น superuser ที่สามารถทำทุกอย่างได้กับ DB
ในด้าน security แล้วเราไม่ควรจะใช้สิทธิ "root" เพื่อทำการ remote(เชื่อมต่อจากที่อื่น)ไปยัง DB
ผมเลยแนะนำให้สร้าง userใหม่ และกำหนดสิทธิการเข้าถึงข้อมูลครับ
ผิดพลาดประการใดโปรดชี้แนะ wanwan017
บันทึกการเข้า

I'm a dreamer
QuickHostBiz
สมุนแก๊งเสียว
*

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

กระทู้: 639



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 23 สิงหาคม 2011, 22:50:52 »

ก็พูดมาว่า root ไม่สามารถ remote ได้หนิครับ มันก็เหมือนบิดเบือนความจริง
เข้าใจอยู่ว่าเพื่อ security แต่เราน่าจะอธิบายผู้ไม่รู้ดีกว่าไปพูดแบบนั้น

เพราะมีหลายคนในสังคม ที่เชื่อทันทีที่รับฟังข่าวสาร ก่อนที่จะไตร่ตรอง

ผมก็แค่วางตัวกลางๆ
บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 23 สิงหาคม 2011, 22:52:23 »

ข้องใจครับ ไม่ขอ PM เอาให้กระจ่ายตรงนี้เลยได้ไหมครับ  wanwan017

ตามความคิดของผมแล้ว
"root" เป็น superuser ที่สามารถทำทุกอย่างได้กับ DB
ในด้าน security แล้วเราไม่ควรจะใช้สิทธิ "root" เพื่อทำการ remote(เชื่อมต่อจากที่อื่น)ไปยัง DB
ผมเลยแนะนำให้สร้าง userใหม่ และกำหนดสิทธิการเข้าถึงข้อมูลครับ
ผิดพลาดประการใดโปรดชี้แนะ wanwan017

ขอบคุณสำหรับคำแนะนำนะครับ

แต่ที่ผมจะทำเพราะตอนนี้กำลังพัฒนา Software ที่เอาไว้คอยจัดการ database ครับ

ถ้าไม่เข้าถึงสิทธิ์ root ก็ไม่มีประโยชน์อะครับ

เพราะ จะทำให้ระบบงานของผมง่ายขึ้นเยอะเลยครับ  wanwan017
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
Bigguide
คนรักเสียว
*

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

กระทู้: 138



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 23 สิงหาคม 2011, 22:54:17 »

ครับๆ การสื่อสารของผมมันขัดข้องจริงๆแหละครับ
ดันเอาความความคิดตัวเองไปเขียน โดยมองข้ามบางขั้นบางตอนไป

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

I'm a dreamer
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 23 สิงหาคม 2011, 22:58:43 »

ขอ +1 ให้กับทั้ง 2 ท่านนะครับ

แม้จะยังไม่ได้คำตอบที่ต้องการ แต่ก็ขอขอคุณมากครับ
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
QuickHostBiz
สมุนแก๊งเสียว
*

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

กระทู้: 639



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 23 สิงหาคม 2011, 23:11:52 »

หลักการเป็นแบบนี้ครับ
ปกติ เวลาเราเพิ่ม user ใดๆ ใน mysql ก็จะกำหนด host ที่เข้าถึงได้เป็น localhost หรือเครื่องตัวเองเท่านั้น
นั่นเป็นสิ่งที่ดี เพราะเป็นการป้องกันการเจาะระบบจากบุคคลภายนอกได้ (แต่ก็ไม่ 100% หรอกนะ)

แต่...เราก็สามารถเพิ่มสิทธิให้กับเครื่องอื่นๆ สามารถ connect เข้ามาได้ (แต่ไม่แนะนำ)
ด้วยการกำหนด ip ของเครื่องอื่น แทนค่า localhost


ยกตัวอย่าง
USER : A ได้สิทธิสามารถเข้าถึงจาก IP 123.123.123.123
ก็จะสามารถเข้าถึงได้จาก IP 123.123.123.123 เท่านั้น (เข้าจาก localhost ยังไม่ได้เลย)


แต่ข้อเสียของการแยก http และ mysql ออกจากกันคือ
1.การประมวลผลช้าลงอย่างเห็นได้ชัด เนื่องจากข้อมูลจะเชื่อมต่อด้วยความเร็วสายของสัญญาณเท่านั้น
2.ง่ายต่อการดักจับข้อมูล เพื่อกระทำการใดๆที่ส่งผลเสียต้อข้อมูลและระบบ (อันตรายมาก -*-)
3.เกิดปัญหาคอขวดได้ง่ายๆ หากทั้งสองเครื่องความเร็วต่างกัน หรือปรับจูนไม่สมบูรณ์
ยังมีอีกเยอะ -*-
« แก้ไขครั้งสุดท้าย: 23 สิงหาคม 2011, 23:16:27 โดย TVmunk » บันทึกการเข้า
Kusumoto
สมุนแก๊งเสียว
*

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

กระทู้: 551



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 23 สิงหาคม 2011, 23:22:03 »

ผมว่าถ้าคนใช้งานไม่เยอะอย่าไปแยกเลยครับ สิ้นเปลืองเปล่าๆ ส่วนมากเว็บที่นิยมแยก คือเวบที่โหลดหนักจิงๆ เช่น พวกเว็บบิตครับ ถ้าอยากแยก phpmyadmin สร้าง user ใหม่ ได้เลยครับ wanwan044 wanwan044 wanwan044
บันทึกการเข้า

Kusumoto Blog!
My Twitter
รับออกแบบและทำเว็บไซต์ ออกแบบระบบเครือข่าย
bananaoxy
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 24 สิงหาคม 2011, 00:11:22 »

กำลังหาเลย ต้องเทสซะแล้ว
บันทึกการเข้า

normalblue
คนรักเสียว
*

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

กระทู้: 145



ดูรายละเอียด
« ตอบ #12 เมื่อ: 24 สิงหาคม 2011, 00:30:16 »

ถ้าจะ Remote Access ก่อนอื่นต้องไปแก้ไข my.cnf ของ mysql ก่อนเลยครับ
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = your.mysql.server.ip #ตรงนี้ที่ต้องแก้ ถ้าให้ Bind เครื่องเดียวก็ใส่ Public Address เข้าไป แต่ถ้าให้ Access ได้จากทุกเครื่อง(ไม่ค่อยปลอดภัย) ก็ใส่ # ด้านหน้าครับ
# skip-networking # ตรงนี้คือการ by pass TCP/IP ไปใช้ Unix Socket ถ้าต้อง Access ผ่าน IP V6 ต้อง # ไว้ด้านหน้าด้วยครับ

เสร็จก็ Save แล้ว Restart

ขั้นต่อไปต้อง Grant Access ให้ User ครับ เพื่อให้ใช้ DB ได้ครับ
mysql> GRANT ALL ON DatabaseName.* TO UserDB@'xxx.xx.xx.userDBIP' IDENTIFIED BY 'PASSWORD';

เสร็จแล้วก็ Exit แล้วลอง Test  ดูครับ

หากติดที่การเชื่อมต่อ ลองเชคดูว่าเปิด Port 3306 รึยัง ใช้ telnet เช็คดูครับ ถ้ายังไม่เปิดก็ให้เปิดซะ

/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

(eth0 = server ip, lan subnet)

บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 24 สิงหาคม 2011, 00:58:02 »

ถ้าจะ Remote Access ก่อนอื่นต้องไปแก้ไข my.cnf ของ mysql ก่อนเลยครับ
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = your.mysql.server.ip #ตรงนี้ที่ต้องแก้ ถ้าให้ Bind เครื่องเดียวก็ใส่ Public Address เข้าไป แต่ถ้าให้ Access ได้จากทุกเครื่อง(ไม่ค่อยปลอดภัย) ก็ใส่ # ด้านหน้าครับ
# skip-networking # ตรงนี้คือการ by pass TCP/IP ไปใช้ Unix Socket ถ้าต้อง Access ผ่าน IP V6 ต้อง # ไว้ด้านหน้าด้วยครับ

เสร็จก็ Save แล้ว Restart

ขั้นต่อไปต้อง Grant Access ให้ User ครับ เพื่อให้ใช้ DB ได้ครับ
mysql> GRANT ALL ON DatabaseName.* TO UserDB@'xxx.xx.xx.userDBIP' IDENTIFIED BY 'PASSWORD';

เสร็จแล้วก็ Exit แล้วลอง Test  ดูครับ

หากติดที่การเชื่อมต่อ ลองเชคดูว่าเปิด Port 3306 รึยัง ใช้ telnet เช็คดูครับ ถ้ายังไม่เปิดก็ให้เปิดซะ

/sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT

(eth0 = server ip, lan subnet)


+ ขอบคุณมากครับ

เดี๋ยวถ้าติดปัญหาอะรอาจจะมารบกวนอีกครั้งนะครับ

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

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
iteasy
คนรักเสียว
*

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

กระทู้: 145



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 24 สิงหาคม 2011, 01:11:24 »


+ ขอบคุณมากครับ

เดี๋ยวถ้าติดปัญหาอะรอาจจะมารบกวนอีกครั้งนะครับ

 wanwan017 wanwan017

จะ เซ็ตเมื่อไหร่เสี่ย ไม่เช่าซื้อ server แล้วเหรอ
บันทึกการเข้า

รับเขียนระบบ AUTO POST [SMF] & [Discuz]  ตัวอย่าง Click !! สนใจ PM ครับ

งานราชการ เปิดสอบราชการ
Compact Camera DSLR & Lenses
Putter™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 24 สิงหาคม 2011, 02:16:48 »


+ ขอบคุณมากครับ

เดี๋ยวถ้าติดปัญหาอะรอาจจะมารบกวนอีกครั้งนะครับ

 wanwan017 wanwan017

จะ เซ็ตเมื่อไหร่เสี่ย ไม่เช่าซื้อ server แล้วเหรอ

ออ ผมทำงานวิชา C# ครับ พอดีเขียนโปรแกรมเกี่ยวกับจัดการ Mysql ครับ
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
deknakhon
คนรักเสียว
*

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

กระทู้: 166



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 24 สิงหาคม 2011, 16:34:13 »

สามารถกำหนดผ่าน สามารถกำหนด  ได้นะครับ  แต่ท่านต้อง มี Host เป็นของตัวเองนะครับ 

ในการติดตั้ง Mysql Server จะมีฐานข้อมูลชื่อ mysql  ซึ่งเอาไว้จัดการ ฐานข้อมูล   โดยเราสามารถใช้ User เดียวกันต่างสิทธิ์ กันได้นะครับ

เช่น เราเข้าใช้งาน  1. root  จาก IP 192.168.1.9/255.255.255.0 ไม่สามารถ เพิ่ม / ลบ /ได้ หรือดูได้อยากเดียว
2. เราสามารถเข้าใช้งานฐานข้อมูล จาก  ip 192.168.2.0 / 255.255.255.0  เราสามารถใช้งานกลุ่ม IP Class นี้ได้ทั้งหมด 
2. ใช้งานจาก  IP 192.168.10.9 / 255.255.255.0  สามารถใช้งาน ได้ทุกอย่าง
ตาราง  ตารางข้อมูล user

โครงสร้างฐานข้อมูล  ของ Mysql -> user
โค๊ด:
CREATE TABLE /*!32312 IF NOT EXISTS*/ "user" (
  "Host" char(60) collate utf8_bin NOT NULL default '',
  "User" char(16) collate utf8_bin NOT NULL default '',
  "Password" char(41) character set latin1 collate latin1_bin NOT NULL default '',
  "Select_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Insert_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Update_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Delete_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Create_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Drop_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Reload_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Shutdown_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Process_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "File_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Grant_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "References_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Index_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Alter_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Show_db_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Super_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Create_tmp_table_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Lock_tables_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Execute_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Repl_slave_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Repl_client_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Create_view_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Show_view_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Create_routine_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Alter_routine_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "Create_user_priv" enum('N','Y') character set utf8 NOT NULL default 'N',
  "ssl_type" enum('','ANY','X509','SPECIFIED') character set utf8 NOT NULL default '',
  "ssl_cipher" blob NOT NULL,
  "x509_issuer" blob NOT NULL,
  "x509_subject" blob NOT NULL,
  "max_questions" int(11) unsigned NOT NULL default '0',
  "max_updates" int(11) unsigned NOT NULL default '0',
  "max_connections" int(11) unsigned NOT NULL default '0',
  "max_user_connections" int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  ("Host","User")
) COMMENT='Users and global privileges';



#
# Dumping data for table 'user'
#

LOCK TABLES "user" WRITE;
/*!40000 ALTER TABLE "user" DISABLE KEYS;*/
INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','','0','0','0','0');
INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('Computername','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','','0','0','0','0');
INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('cmcsvr.cmcsamui.com','','','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','','0','0','0','0');
INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('localhost','','','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','','0','0','0','0');
INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('192.168.1.0/255.255.255.0','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','',0x59,0x59,0x59,'0','0','20000','150');

INSERT INTO "user" ("Host", "User", "Password", "Select_priv", "Insert_priv", "Update_priv", "Delete_priv", "Create_priv", "Drop_priv", "Reload_priv", "Shutdown_priv", "Process_priv", "File_priv", "Grant_priv", "References_priv", "Index_priv", "Alter_priv", "Show_db_priv", "Super_priv", "Create_tmp_table_priv", "Lock_tables_priv", "Execute_priv", "Repl_slave_priv", "Repl_client_priv", "Create_view_priv", "Show_view_priv", "Create_routine_priv", "Alter_routine_priv", "Create_user_priv", "ssl_type", "ssl_cipher", "x509_issuer", "x509_subject", "max_questions", "max_updates", "max_connections", "max_user_connections") VALUES
('192.168.20.50/255.255.255.0','root','','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','','0','0','0','0');





ผมใช้ Mysql GUI TOOLS  ในการกำหนด ชื่อ HeidiSQL
ประมาณนี้นะครับ  หวังว่าคงจะเป็นคำตอบที่ถูกต้องนะครับ

« แก้ไขครั้งสุดท้าย: 24 สิงหาคม 2011, 16:35:34 โดย deknakhon » บันทึกการเข้า

รับพัฒนาโปรแกรม PHP Mysql
รับออกแบบระบบโปรแกรม
รับวางระบบเครือข่ายคอมพิวเตอร์
หน้า: [1]   ขึ้นบน
พิมพ์