ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => โพสต์ถูกเริ่มโดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:01 น.

ชื่อเรื่อง: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:01 น.
ไม่รู้ก็บอกไม่รู้ จะได้รู้







พอดีเพิ่งลง Appserv ครับ
เมื่อก่อนเอาไว้ทดสอบ PHP อย่างเดียวไม่มีฐานข้อมูล
มาวันนี้เพิ่งนึกได้ว่าควรจะลองทำเว็บแบบออฟไลน์ดูมั่ง แล้วค่อยอัพโหลด
(แบบห้าโอและคนอื่นที่เขาทำกันเป็นไง)

ทีนี้ก็เลยโหลดบล็อกลงมาในเครื่อง
รวมถึง Export ฐานข้อมูลลงมาเป็นไฟล์ iannnnn.sql มาแล้ว 1 ดุ้น
แต่ดัน import เข้ามาใช้ไม่เป็นครับ  :05:
มันต้องทำยังไงเหรอ


คือ เข้าไปที่ 127.0.0.1/phpmyadmin แล้วใบ้ครับ
ลองสร้างฐานข้อมูล iannnnn.sql ขึ้นมาอันนึง แล้วคลิกที่ชื่อนี้เข้าไป
แล้วต้องทำไงต่อครับ


ขอบคุณครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:06 น.
เมนู SQL แล้วเลือกไฟล์นั้นเอย
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 07 เม.ย. 2006, 10:12 น.
ระวังเรื่อง encoding ด้วยนะ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:14 น.
(http://img.f0nt.com/image/2619.jpeg)

ลืมบอกไปครับว่าผมติดปัญหานี้  :44:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:16 น.
ไม่ใช่ปัญหาเรื่องขนาดถ้าทำในเครื่องตัวเอง
ที่เขากำหนด 2 m เพราะการ upload ผ่านเน็ต server ส่วนใหญ่มันทำได้สูงสุด 2 m
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:18 น.
ลองอัพดูแล้ว มันบอกว่า ไม่พบตารางในฐานข้อมูล!



เลยลองบีบอัดไฟล์แล้วอัพ (เหลือเม็กเดียวเอง)  -- ได้ผลครับ
แต่ผลเป็นยังงี้  :05:

(http://img.f0nt.com/image/2620.jpeg)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:20 น.
อ้างคำพูดจาก: iannnnn เมื่อ 07 เม.ย. 2006, 10:18 น.
ลองอัพดูแล้ว มันบอกว่า ไม่พบตารางในฐานข้อมูล!


ขอดู error
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 07 เม.ย. 2006, 10:22 น.
ไปที่ C:\Windows\php.ini

ค้นหาคำว่า post_max_size แก้เป็น 80M
แล้วก็ upload_max_filesize แก้เป็น 55M

หรือจะมากกว่านี้ก็ได้ตามถนัด
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:28 น.
คืองี้ครับ



(http://img.f0nt.com/image/2621.jpeg)


พอกดจึ๊กกกกก ก็เป็นงี้ครับ



(http://img.f0nt.com/image/2622.jpeg)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:45 น.
เปิดไฟล์ iannnnn.sql แล้ว copy 20 บรรทัดแรกให้ดูหน่อย

ปล. แล้วก็ทำตามห้าโอว่าไว้ด้วย แต่แค่ 8M พอ

มีอารมณ์แต่งภาพอีก  :08: มันเล่นๆ หรือจริงวะ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:51 น.
แก้ตามห้าโอแล้วครับ

นี่ 20 กว่าบรรทัดแรก
(ตัดมา 20 มันไม่พอดีเลยแถมให้อีกหน่อย เป็นติ๊บ  :43:)

# phpMyAdmin MySQL-Dump
# version 2.5.1
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generation Time: Apr 07, 2006 at 09:55 AM
# Server version: 3.23.58
# PHP Version: 4.3.10
# Database : `iannnnn`
# --------------------------------------------------------

#
# Table structure for table `wp_categories`
#
# Creation: Feb 04, 2006 at 07:43 PM
# Last update: Apr 07, 2006 at 09:54 AM
# Last check: Apr 07, 2006 at 09:54 AM
#

CREATE TABLE `wp_categories` (
  `cat_ID` bigint(20) NOT NULL auto_increment,
  `cat_name` varchar(55) NOT NULL default '',
  `category_nicename` varchar(200) NOT NULL default '',
  `category_description` longtext NOT NULL,
  `category_parent` bigint(20) NOT NULL default '0',
  `category_count` bigint(20) NOT NULL default '0',
  PRIMARY KEY  (`cat_ID`),
  KEY `category_nicename` (`category_nicename`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;



ป.ล.ไอ้ที่แต่งภาพมันมีใน Snagit อยู่แล้วครับ เลยใช้เวลาเพียง 0.4 วินาทีในการเล่นๆ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:53 น.
อ้อ ลืมถาม ลง mysql เวอร์ชันไหนเหรอ??
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 10:55 น.
(http://img.f0nt.com/image/2623.jpeg)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 10:58 น.
เปิดไฟล์ iannnnn.sql
แล้วเปลี่ยน TYPE=MyISAM
เป็น ENGINE=MyISAM

เพราะตั้งแต่ 4.1 ขึ้นไปมันเปลี่ยนโครงสร้างแล้ว

ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 07 เม.ย. 2006, 10:59 น.
ผมยังใช้รุ่นโบราณ (4.0) อยู่เลยครับ  :31:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 11:01 น.
ยังงี้ถ้าผมทำเสร็จแล้วอัพ .sql คืน ก็ต้องเปลี่ยนเป็น TYPE เหมือนเดิมใช่เปล่าครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 11:01 น.
อ้างคำพูดจาก: ooooo เมื่อ 07 เม.ย. 2006, 10:59 น.
ผมยังใช้รุ่นโบราณ (4.0) อยู่เลยครับ  :31:

เป็นรุ่นที่ทำงานกับภาษาไทยได้ดีมากๆ ครับ
ไม่จำเป็นต้องเป็นเวอร์ชั่นใหม่ เพราะงานด้านเว็บไม่ต้องการความสามารถใหม่ๆ ของมันเลย

อ้างคำพูดจาก: iannnnn เมื่อ 07 เม.ย. 2006, 11:01 น.
ยังงี้ถ้าผมทำเสร็จแล้วอัพ .sql คืน ก็ต้องเปลี่ยนเป็น TYPE เหมือนเดิมใช่เปล่าครับ

ใช่ และอาจต้องทำมากกว่านั้น เพราะ downgrade
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 07 เม.ย. 2006, 11:05 น.
ลองเปลี่ยนตามที่ว่าแล้ว
แต่ยังคงอัพไม่ขึ้นครับ

เอาเป็นว่าเดี๋ยวผมจะลงใหม่ ให้เป็นรุ่นที่มันไปกันได้ดีดีกว่าใช่ไหมครับ





ไปงานสัปดาห์หนังสือแล้ว
เดี๋ยวถ้ายังไม่ได้จะหลับมาถามอีกทีครับ :22:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: หนูหรั่ง เมื่อ 07 เม.ย. 2006, 11:27 น.
เข้ามางง  :09:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ไหม เมื่อ 07 เม.ย. 2006, 14:36 น.
อ้างคำพูดจาก: หนูหรั่ง เมื่อ 07 เม.ย. 2006, 11:27 น.
เข้ามางง :09:

ออกไปก็งง :09:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: Uncle Bear เมื่อ 07 เม.ย. 2006, 15:19 น.
phpMyAdmin  แปลว่าอะไรครับ   :09:  มึน
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 15:21 น.
ชื่อโปรแกรมครับ php my admin :08:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: |<3N เมื่อ 07 เม.ย. 2006, 15:33 น.
พหภาพ ไม อัมมุนห์ครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: icez เมื่อ 07 เม.ย. 2006, 15:58 น.
อ้างคำพูดจาก: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 11:01 น.
ใช่ และอาจต้องทำมากกว่านั้น เพราะ downgrade
ก็แค่ใช้ mysqldump --compat=mysql40 แค่นั้นแหละครับ - -' แล้วใส่ encoding เป็น tis-620 ไว้ไม่เห็นจะยากอะไร
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นักทุบโคตร เมื่อ 07 เม.ย. 2006, 16:34 น.
ผมเคยเจอปัญหานี้เหมือนกัน ...ผมใช้วิธีต่อไปนี้แก้ไข
1.เข้าไป สร้างฐานข้อมูล ใน phpmyadmin โดยใช้ชื่อเดียวกับฐานข้อมูลที่จะ dump มา โดยเลือก encoding ให้ตรงตามความต้องการ ก่อนกดปุ่ม สร้างด้วย
2. เข้าไปฐานข้อมูลที่สร้าง เลือก แทบ SQL
3. copy code ใน file .sql แล้วมาวางไว้ แล้วกด ลงมือ
4. เรียบร้อย

ผมใช้วิธีนี้แล้ว work ดีครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 16:40 น.
อ้างคำพูดจาก: icez เมื่อ 07 เม.ย. 2006, 15:58 น.
ก็แค่ใช้ mysqldump --compat=mysql40 แค่นั้นแหละครับ - -' แล้วใส่ encoding เป็น tis-620 ไว้ไม่เห็นจะยากอะไร

ยากสิ เพราะคนถามคือ "แอน"  :02:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 07 เม.ย. 2006, 16:42 น.
dump คืออะไรครับ เคยได้ยินบ่อยๆ  :09:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 16:45 น.
ขี้ออกมา  :30:

(http://img.f0nt.com/image/2636.jpeg)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 07 เม.ย. 2006, 16:48 น.
 :03:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: icez เมื่อ 07 เม.ย. 2006, 17:11 น.
คำแปลสุดท้าย :30:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 11:08 น.
อ้างคำพูดจาก: นักทุบโคตร เมื่อ 07 เม.ย. 2006, 16:34 น.
ผมเคยเจอปัญหานี้เหมือนกัน ...ผมใช้วิธีต่อไปนี้แก้ไข
1.เข้าไป สร้างฐานข้อมูล ใน phpmyadmin โดยใช้ชื่อเดียวกับฐานข้อมูลที่จะ dump มา โดยเลือก encoding ให้ตรงตามความต้องการ ก่อนกดปุ่ม สร้างด้วย
2. เข้าไปฐานข้อมูลที่สร้าง เลือก แทบ SQL
3. copy code ใน file .sql แล้วมาวางไว้ แล้วกด ลงมือ
4. เรียบร้อย

ผมใช้วิธีนี้แล้ว work ดีครับ


อันนี้แม้ขนาด .sql 5 เม็กยังใช้ได้เลยเหรอครับ :25:





อ้างคำพูดจาก: นายโอ้เอ้ เมื่อ 07 เม.ย. 2006, 16:40 น.
ยากสิ เพราะคนถามคือ "แอน"  :02:

ไอ้วัว :07:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: icez เมื่อ 08 เม.ย. 2006, 11:49 น.
อ้างคำพูดจาก: iannnnn เมื่อ 08 เม.ย. 2006, 11:08 น.
อันนี้แม้ขนาด .sql 5 เม็กยังใช้ได้เลยเหรอครับ :25:
ไม่ได้ครับ

แต่มันมีวิธีอื่นทีดีกว่านั้น
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 20:05 น.
ตอนนี้โหลด phpmyadmin รุ่น 2.4.4 (mysql4) มาลงแล้ว
ลองทำตามขั้นตอนใหม่ทั้งหมดก็ยังไม่ได้ครับ

เดี๋ยวกะว่าจะโหลด .sql จากเว็บมาลงใหม่อีกที
ขอบคุณครับ


(ขอปั่นงานก่อน)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: icez เมื่อ 08 เม.ย. 2006, 20:14 น.
พี่แอนเปิด c:\windows\php.ini นะ

แล้วแก้ post_max_size เป็น post_max_size = 50M

แล้วก็ upload_max_filesize เป็น upload_max_filesize = 50M
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 20:17 น.
ลองแล้วไม่สำมะเร็จจ้ะ อาการเดิม :42:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: icez เมื่อ 08 เม.ย. 2006, 20:21 น.
http://www.phpmyadmin.net
load version ใหม่สุดมาลงเลย
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 08 เม.ย. 2006, 21:06 น.
ผมใช้รุ่น addserv รุ่นใหม่ๆมามีแต่ปัญหาครับ
ทางแก้แค่กลับไปใช้รุ่น 2.3.0 ไร้ัปัญหาใดๆครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 21:21 น.
เหรอ ตูเพิ่งลบ 2.5 แล้วลง 2.4
นี่เอาเก่ากว่านั้นอีกเรอะ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ChayBB เมื่อ 08 เม.ย. 2006, 21:44 น.
Sory Can not type Thai

Let go this.

If you  have DB name :  innnnnn  in your phpMyadmin

1. Create tabel  in : Create new table on database :  iannnnn
   - Name  : test
   - Fields  : 1

   ( Enter )

 2. You will  get blank item , should put the inforamtion following.

  -  Fields : 1
   - Type   : Varcha
  - Length/Values  : 10

  ( save )

3. You will get :

   Table test has been created.  
   SQL-query:
   CREATE TABLE `test` (
 `1` VARCHAR( 10 ) NOT NULL
 );
 
[ Edit ] <===  Click Here you will get the Blank item then delete : " SELECT * FROM `test` " out

  - Open  "  innnnnn.sql " with  Notepad  or  other Text Editer.

  - Copy all information from innnnnn.sql and  paste to the blank item.

 ( Go )

Finished : All information from your webserver will bring in your computer.

Good lucks
Happy with your web.

ChayBB  : virtualorigin.com








 


ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 08 เม.ย. 2006, 21:49 น.
โอ้วส์ ฝรั่งรึนี่

Hello, This is a book.
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 21:58 น.
(จุ๊ๆ.. นั่นเป็นผู้มีอุปการคุณนะเว้ย)




ขอบคุณครับพี่ชาย
แต่ลองทำดูจนถึงขั้นตอนสุดท้ายก็เหมือนเดิม
เพียงแค่ผมเปลี่ยนจากการก็อปปี้วาง มาเป็นการอัพจากไฟล์ขึ้นมาน่ะครับ
(ก็อปวางไม่ไหว เพราะ .sql ตัวนั้นขนาดตั้ง 5 เม็กแหนะ)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 08 เม.ย. 2006, 22:04 น.
ปัญหามาจากนี่ครับ

http://f0nt.com/forum/index.php/topic,5470.msg217291.html#msg217291

แสดงการ export หน่อยสิ
เอามาครบมั้ย แล้ว error ล่ะ แสดงหน่อย
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 22:07 น.
ผมเข้าใจว่าอาจจะเกิดจากการที่ Export มาไม่ครบครับ
(ตอนนั้นดูดลงมาเป็น .gz แล้วเอามาแตกในเครื่องและลบ .gz ต้นฉบับไปแล้ว)

เดี๋ยวผมส่งไฟล์ .sql ไปให้พี่เอ้ดูทาง gmail นะครับ
แล้วจะขอพักสักครู่ พอดีรู้สึกว่างานไม่เดินแล้ว ห่วงปั่นอยู่
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 08 เม.ย. 2006, 22:10 น.
แล้วมาโยนขี้อะไรให้ตูล่ะ  :39:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 22:14 น.
โอเค งั้นขอโทษด้วยครับ
เดี๋ยวจะลองทำเองดูก่อนตามเคย

ขอโทษที่เกิดมาเป็นแอนครับ

ขอโทษครับพ่อ
ขอโทษครับแม่
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 08 เม.ย. 2006, 22:29 น.
ถ้าเราคิดว่าวันหนึ่งเราจะต้องทำแบบนี้ไปเรื่อยๆ สักวันหนึงเราก็ต้องเจออีก
การลองด้วยตัวเองหน่ะดีแล้ว แล้วก็กรณีนี้ ก็ไม่ใชเรื่องที่จะต้องรีบร้อนอะไรเลย
ค่อยๆ ลอง ผิดก็ไม่เป็นไร ค่อยหาทางแก้ แต่การแก้ไข ไม่แนะนำให้เริ่มจากการถาม
ให้ลองค้นหาด้วยตัวเองก่อน การการค้นในเน็ต หรือจากหนังสือ แบบนี้จะเป็นประโยชน์มากกว่า
เพราะระหว่างที่เราอยากได้คำตอบอย่างหนึง เราอาจจะเจอคำตอบอีกอย่างหนึ่ง
นั่นจะทำให้เราได้รู้เพิ่มขึ้นมากกว่าเดิม

เคยเห็นตูถามนั่นถามนี่จุกจิกบ้างมั้ยล่ะ?
เรื่องบางเรื่องที่เคยตอบ ตูไม่เคยรู้มาก่อนด้วยซ้ำ แต่คำถามมันท้าทายให้หาคำตอบ
บางครั้งมันอาจจะไม่ใช่วิธีที่ดีที่สุดในการแก้ปัญหา แต่มันก็แก้ปัญหาได้
เมื่อทำบ่อยครั้งเข้ามันจะเกิดความเคยชิน และอาจจะค้นหาวิธีทำที่ดีกว่าที่เคยทำ

ไม่มีใครเก่งแต่เกิดหรอก มันต้องค่อยเรียนรู้ รู้แบบลัดๆ มันเจอปัญหาพลิกแพลงนิดหน่อยก็ไปต่อไม่ถูก
เพราะอะไร?? เพราะขาดความรู้และทักษะอื่นๆ ที่จะมาช่วยเสริม และช่วยในการตัดสินใจแก้ปัญหา

ตูเองก็ไม่ได้เก่งอะไรเลย ก็มั่วไปเรื่อยๆ จนกว่ามันจะทำได้ ถือว่าเป็นประสบการณ์การเรียนรู้
และการแก้ปัญหาเฉพาะหน้า
ไม่ต้องรีบ ค่อยๆ ทำ ทำได้เองแล้วมันจะภูมิใจ

บ่นๆ ไปงั้นแหละ  :39:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 22:40 น.
ขอบคุณครับ


ก็ลองผิดลองถูกมาจนเจอปัญหาที่คิดว่าน่าจะเป็นทางตันแล้ว ไม่ใช่กรณีที่จะได้เห็นบ่อยๆ ก็เลยถามครับ
สังเกตคถามที่ผมถามแต่ละครั้งในบ๐ร์ดนี้ได้จะพบว่ามันไม่ใช่คำถามปกติที่ใครๆ เจอเลย
แล้วครึ่งหนึ่งก็จะไม่ได้รับคำตอบด้วย เพราะมันยาก
อย่างคำถามในกระจู๋นี้ก็ยังไม่พบคำตอบเลย -- 4 หน้าแล้วยังไม่ได้เปลี่ยนโจทย์เลยนะ


ประสบการณ์ส่วนตัวก็พอมีครับ แต่อย่างว่า คนเรามันสนใจเรื่องไม่เหมือนกัน
บางทีผมจะลองแลบไปเล่นอะไรนอกลู่ของตัวเองอย่างเรื่องการดูแลระบบนี่บ้าง
ก็เลยเจอเคสแปลกๆ มาให้เป็นความรู้กัน


พักหลังๆ นี้ผมอาจแสดงอาการดูเหมือนจะรบกวนพี่มากเกินไป ก็ขอโทษด้วยครับ
บางทีติดพึ่งคนอื่นมากไปก็ลืมตัวเหมือนกันคิดว่าจะมีที่ปรึกษาที่เข้าใจ --
แต่บางทีก็ต้องเข้าใจด้วยว่าเขาอาจไม่ว่าง หรือไม่อยากตอบ อันนี้ไปจี้เขาก็เป็นการบังคับเกินไป
(ยกเว้นอีพวกโทรไปถามเรื่องชิ้นส่วนคอม ราคาแรมนั่น -- หาเพื่อนคุยผลาญโปรไปงั้นแหละ ไม่ได้คอขาดบาดตาย :42:)


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




อย่างที่ผมจั่วหัวไว้ในบรรทัดแรกสุดของกระจู๋นี้แหละครับ







ป.ล.งั้นพักเรื่องนี้ไปอีกยาว เสร็จงานจะมาลองใหม่ครับ
ไม่ใช่อะไรหรอก โหลดไฟล์ใหญ่ เพื่อนมันเล่มเกมบ่น lag ตลอด  :39:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 08 เม.ย. 2006, 22:48 น.
ไม่กวนหรอก เคยบอกเหตุไว้ใน หล็ล็ แล้ว
แต่ตอนนี้ตูก็ไม่ว่างพอกัน
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 23:00 น.
ดี งั้นเดี๋ยวโทรไปอีก :04:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ChayBB เมื่อ 08 เม.ย. 2006, 23:01 น.
ขอบคุณครับพี่ชาย
แต่ลองทำดูจนถึงขั้นตอนสุดท้ายก็เหมือนเดิม
เพียงแค่ผมเปลี่ยนจากการก็อปปี้วาง มาเป็นการอัพจากไฟล์ขึ้นมาน่ะครับ
(ก็อปวางไม่ไหว เพราะ .sql ตัวนั้นขนาดตั้ง 5 เม็กแหนะ)

-------------
From above ( sorry can not use the function)

annnnn  I mean Ctrl+A from Notepad and paste in that form.

I know you can
:12:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 08 เม.ย. 2006, 23:02 น.
บรรทัดสุดท้ายแปลว่า

"โอ้วส์ ฉันรู้ว่าคุณมีกระป๋อง"
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 23:11 น.
:05: ไอแคนน็อตครับ
เพราะว่า Paste ปั๊บ ดับปุ๊บ
เหลือบมอง process ของเครื่อง

firefox 60M
firefox 80M
firefox 90M
firefox 110M
firefox 140M
firefox 160M
firefox 180M

แล้วก็แฮงก์ครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ♥ ชายเต่า ♥ เมื่อ 08 เม.ย. 2006, 23:30 น.
ก่อนจะมั่วเพื่อให้เกิดการเรียนรู้ มันต้องมีอารมณ์ในการมั่วก่อนนะครับ

สร้างระดับอารมณ์ให้ซึมเข้าถึงช่วงของจิตวิญญาณ  :09:
:08:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ChayBB เมื่อ 08 เม.ย. 2006, 23:48 น.
annnnn

1. Export DB to : CSV for Excel

2.Create your blank DB ( Consist of table and fields  as a new one )

3.Import CSV file to  DB by learn from below script.


-----------------------------

<?

// SCRIPT TO IMPORT CVS TO SQL

// connect to the database
// MODIFY USERNAME AND PASSWORD
// user_name_here = user account name
// pass_word_here = password to user acc
$link = mysql_connect("localhost", "user_name_here", "pass_word_here") or die("Could not connect: ".mysql_error());
// MODIFY DATABASE NAME
// database_name_here = database name
// name of the table as defined in your database
$db = mysql_select_db("database_name_here") or die(mysql_error());
// d??bute - start
$row = 1;
// ouvre en lecture le fichier csv - read the csv file
$handle = fopen ("ip-to-country.csv","r");
// prend la valeur, max 1000 par ligne - max value per line 1000
while ($data = fgetcsv ($handle, 1000, ",")) {
// insertion dans la table - insert into the table
// MODIFY THE NAME OF THE TABLE
$query = "INSERT INTO name_of_table_here(`id`, `ipfrom`, `ipto`, `country2`, `country3`, `country`) VALUES('".
$row."', '".$data[0]."', '".$data[1]."', '".$data[2]."', '".$data[3]."', '".$data[4]."')";
$result = mysql_query($query) or die("Invalid query: " . mysql_error().__LINE__.__FILE__);
// prochaine ligne - next row
$row++;
}
fclose ($handle);
// ferme le fichier csv - close csv file
// Affiche le r??sultat - print result
echo "done - delete this file from your server";
echo "ex??cut?? - supprimer ce fichier de votre serveur";

?>

// download the list of ip by country from:
// http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip


ok?


Sorry can not type Thai.

:11:
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 08 เม.ย. 2006, 23:50 น.
ขอบคุณครับ :22:
ยังไม่ได้ลองนะ นั่งเผางานอยู่ครับ
แต่บันทึกลิงก์ไว้แล้วครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ChayBB เมื่อ 09 เม.ย. 2006, 00:55 น.
เอาล่ะ

พิมพ์ไทยได้แล้ว (เว้ยย )

เว็ปผมพัฒนาที่ :appserv/www/myweb น่ะ

แล้วค่อย ดั้ม ข้อมูลไป ซว. ตอนอัพโหลด

แล้วแอนทำไง แล้วใช้อะไรเป็น ซว. เทียมตอนทำเว็ป.
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: นายโอ้เอ้ เมื่อ 09 เม.ย. 2006, 01:09 น.
ตั้งข้อสังเกต

1 . ฐานข้อมูลนั้นต้องยังไม่มีข้อมูลและโครงสร้าง table ใดๆ มาก่อน เพราะไม่ใด้ใช้ DROP TABLE IF EXISTS ตอน export (ข้อมูลจากที่ขอดู 20 บรรทัด)
2. หาก mysql ตอนนี้เป็น 4.0 น่าจะได้แล้วนะ เพราะลองเอา database ที่ backup ตอนข้าวผัดปูมาลองก็ใช้ได้ ผลเป็นตามรูป

(http://img.f0nt.com/image/2727.jpeg)

3. หากไม่สำเร็จ โปรดแจ้ง error ด้วย
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: ooooo เมื่อ 24 มิ.ย. 2006, 03:47 น.
ไปเจอมาครับ อันนี้ก็คล้ายๆกับ PhpMyadmin นั่นแล
แต่จะเน้นไปทางรูปแบบ Backup/Restore ฐานข้อมูลซะมากกว่า
เราสามารถสั่งให้มันแบล็กอัพเข้า FTP หรือส่งตัวไฟล์เข้าอีเมล์ได้เลย
ดังนั้นต่อไปนี้ เวลาอัพเกรดบล็อก / ทำเว็บบอร์ดเน่า ก็จะทำได้สบายๆ

แต่ถึงกระนั้น ความสามารถทางด้าน MySQL ก็ไม่ได้ด้อยเลย ทั้งในด้านการแก้ไขตารางข้อมูล ลบฐานข้อมูลที่ไม่ต้องการ
สร้างฐานข้อมูลใหม่, import ไฟล์ SQL จากเครื่องเราเข้าไปใส่ก็ทำได้

ดูๆแล้วสะดวกกว่า phpmyadmin แยะ
(ข้อเสียที่ดูๆมี 2 อย่าง 1.ไม่มีเวอร์ชั่นภาษาไทย 2.เลือกไฟล์แบบ checkbox ไม่ได้)

(http://img.f0nt.com/image/6868.jpeg)

(http://img.f0nt.com/image/6864.jpeg)

(http://img.f0nt.com/image/6865.jpeg)

(http://img.f0nt.com/image/6866.jpeg)


อ๊ะ ลืมบอกชื่อไป มันชื่อ MySQLDumper ครับ
http://www.mysqldumper.de/de/index.php


(ตอนนี้เอามาใช้กับบล็อกแล้ว)
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: iannnnn เมื่อ 24 มิ.ย. 2006, 13:58 น.
dump แปลว่าทิ้งหรือเปล่าครับ
ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: Ou! เมื่อ 24 มิ.ย. 2006, 14:06 น.






แปลว่า ขี้เอาะแระ ครับ


ชื่อเรื่อง: Re: phpMyAdmin
โพสต์โดย: X11 เมื่อ 24 มิ.ย. 2006, 14:45 น.
โดยมากถ้าฐานข้อมูลใหญ่ๆ มันจะ import ผ่าน phpmyadmin ไม่รอด เพราะโดน max upload filesize
วิธีกำปั้นทุบดินก็คือตัดฐานข้อมูลเป็นส่วนๆ
ประมาณ import มาทีละตาราง อะไรแบบนี้ 

อีกวิธีคือใช้ commandline

c:\appserv\mysql\bin\mysql -u root test < c:\backup\mydb.sql

c:\appserv\mysql\bin\mysql -u root : เรียก mysql โดยล็อกอินด้วย user : root
test : ชื่อฐานข้อมูลที่ต้องการให้ดึงข้อมูลมาใส่
< c:\backup\mydb.sql : เปิดไฟล์นี้  แล้วเอาข้อมูลไปใส่ฐานข้อมูล  ใส่ path ให้ถูกละกัน
!! ระวังเครื่องหมายมากกว่าน้อยกว่า  เพราะถ้าใส่ผิดมันจะทำงานกลับกัน คือดึงฐานข้อมูลมาลงไฟล์แทน