BMS-HOSxP Community
		HOSxP => Linux => ข้อความที่เริ่มโดย: มดตานอย ครับ.. ที่ ธันวาคม 16, 2007, 21:53:00 PM
		
			
			- 
				โหลด  centos5.1      ได้ที่    http://mirror.in.th/centos/5.1/isos/
  mysql               ได้ที่         ftp://ftp.stu.edu.tw/pub/Unix/Database/Mysql/Downloads/MySQL-5.1/
 ไฟล์ที่เกี่ยวข้อง
perl-DBI-1.52-1.fc6.i386 อยู่ในแผ่นที่ 2 ครับ
MySQL-shared-5.1.22-0.glibc23.i386.rpm 
MySQL-client-5.1.22-0.glibc23.i386.rpm 
MySQL-server-5.1.22-0.glibc23.i386.rpm
ใส่แผ่นที่1 ครับ  boot จาก  cd
			 
			
			- 
				พอ enter แล้ว หน้าจอต้อนรับ
			 
			
			- 
				กำหนด partition  ครับ  จะ แบบ auto  หรือ แบ่งเองก็ได้นะครับ
			 
			
			- 
				กำหนด ip  และ host    
			
 
			
			- 
				กำหนดโซนครับ
			 
			
			- 
				เลิอกรูปแบบการติดตั้ง  ผมเลือกแบบ customize
			 
			
			- 
				tab  desktop  ผมเลือก  gnome
			 
			
			- 
				tab  application    ไม่เลือกสักตัว
			 
			
			- 
				โห สุดยอดเลยครับ
ว่าแต่ทำเป็นเอกสารให้ดาน์วโหลดแต่ไฟล์เดียวก็ดีนะครับ
จะได้โหลดเก็บไว้ได้ครับ
 ;D ;D ;D
			 
			
			- 
				tab  development  ก็ไม่เลืกครับ
			 
			
			- 
				tab  server  เลือกเฉพาะ  ftp  server      mysql จะติดตั้งที่หลังจะเอาตัว mysql 5.1.22  
			 
			
			- 
				tab  อื่น  ไม่แตะต้อง  next  ไปเลยครับ   คำนวณก่อนติดตั้ง และติดตั้งไปเรื่อยๆ มี 6 แผ่น ถ้าเลือกแบบผม ใช้ 4 แผ่นครับ   
			 
			
			- 
				ครบ 4 แผ่น ระบบแจ้งว่าติดตั้งสมบูรณ์  เอา  cd  ออกและ  reboot  ครับ  อย่าลืมเข้า bios  กำหนด boot  จาก
hard disk ด้วย         boot เข้าสักระยะ ระบบให้กำหนดค่าต่างๆ
			 
			
			- 
				กำหนด   firewall   ครับ   จะปิดก็ได้  แต่ถ้าเปิด ให้เพิ่ม port  3306  ด้วย
			 
			
			- 
				SELinux    ปิดครับ   disabled
			 
			
			- 
				เพิ่มผู้ใช้ครับ เป็น ผู้ใช้ธรรมดา    ส่วน  supervisor   (root)   ทำแล้วตอนติดตั้งครั้งแรก
			 
			
			- 
				กำหนดค่าต่างๆเสร็จ ระบบจะ  reboot อีกครั้ง   เข้าหน้าจอนี้ครับ   พร้อม  login  เข้าใช้
			 
			
			- 
				หน้าจอนี้ครับ
			 
			
			- 
				เตรียมตัวติดตั้ง mysql5.1.22      ใช้ winscp  โอนไฟล์เข้า server  ครับ
			 
			
			- 
				ติดตั้ง   mysql  ครับ
			 
			
			- 
				ติดตั้ง   mysql5.1.22   ครับ   ผ่านฉลุย
			 
			
			- 
				หลังจากนั้น    stop   server   mysql  ครับ   เข้าไปลบไฟล์ ib* ใน /var/lib/mysql    
 และ  copy   my.cnf   ไปที่  /etc
			 
			
			- 
				my.cnf  ครับ   ตามที่  อ. mn  บอก   ram  server  เท่าไร  config เองนะครับ  ตรงนี้  ram 512 ครับ
แต่  mysql 5.1.22  ต้อง comment อีก 1 บรรทัด  ไม่งั้น server  ไม่รันครับตามนี้  
 #innodb_log_arch_dir = /var/lib/mysql/
			 
			
			- 
				แก้ไข my.cnf   แล้ว  บันทึกออก  รัน  mysql   ใช้คำสั่ง  
  service  mysql start           หรือ
  /etc/init.d/mysql start       ก็ได้ครับ
และลงมือสร้าง  database hos         สร้างผู้ใช้   สิทธิ์การเข้าใช้   เลย 
			 
			
			- 
				สำหรับจะทำ  server  จริงๆ อยากใช้ ram ในทางที่ถูก  ไม่อยากรัน  graphic   ก็ได้นะครับ
  ใช้   vi  แก้     ไฟล์  inittab   ดังนี้  ที่
 vi    /etc/inittab
เปลี่ยน เลข   5  เป็น  3   ระบบจะรัน  text  mode  ครับ
ถ้าอยากรัน   graphic  ก็เปลี่ยนเป็น 5 เหมือนเดิม
คำสั่งบน  text  mode  เล็กๆน้อยๆ  ครับ แต่ต้อง   login  เป็น  root  นะครับ
  reboot -n    --------- restart  server   ครับ
  shutdown  -h  now  ------- ปิด   server  ครับ
 
  
 
     
			 
			
			- 
				id:3:initdefault:     -------- text  mode
id:5:initdefault:    ---------graphic mod 
			 
			
			- 
				สุดท้ายหลังจากติดตั้งเป็น graphic mode  แล้ว   มาเปลี่ยนเป็น  text mode ดีกว่าครับ ประหยัด  ram server 
เอา ram  ไว้ใช้  ให้เครื่องลูก  hosxp  connect        mysql  database  ดีกว่าครับ
------ขอบพระคุณมากๆครับ...ที่ติดตาม    
       
			 
			
			- 
				ขอบคุณมากครับ ที่จัดทำขั้นตอนให้อย่างละเอียดเลยครับ สามารถทำตามแล้วใช้ได้จริงครับ
ตรงที่แก้ไขให้ใช้กับ ram 1 G ใน my.cnf ต้องแก้ไขตรงไหนครับ จะนำ server ที่ทำไปใช้งานจริงครับ
กรณี centos 64 กับ mysql 64 ติดตั้งตามขั้นตอนนี้ได้ไหมครับ ขอบคุณอีครับครับที่จัดทำขั้นตอนอย่างละเอียดให้สามารถทำตามได้ครับ
			 
			
			- 
				ตามนี้เลยครับ  ของ อ. mn   แต่ต้อง config  ตอนติดตั้ง  mysql ครั้งแรกครับ  
สำหรับ  cpu  64  บิต  เหมือนกันครับ
แต่ต้อง 
- centosx86_64     
-mysql5.1.22x86_64   ประมาณนั้น
  
			 
			
			- 
				centos5.1    64 บิต   DVD   แผ่นเดียวจบ
http://mirror.in.th/centos/5.1/isos/x86_64/
- CentOS-5.1-x86_64-bin-DVD
mysql5.1.22   64  บิต
-MySQL-client-5.1.22-0.glibc23.x86_64.rpm
-MySQL-server-5.1.22-0.glibc23.x86_64.rpm
-MySQL-shared-5.1.22-0.glibc23.x86_64.rpm
			 
			
			- 
				ถ้าใช้กับ Ram 1 G ต้องปรับแต่ง my.cnf ตรงไหนบ้างครับให้สามารถใช้งานได้เร็วเต็มประสิธิภาพครับ
ผมส่ง my.cnf ให้ช่วยดูให้ครับ ผมใช้กับ mysql 5.1.22 ไม่ทราบว่าใช้ได้หรือเปล่าครับ
			 
			
			- 
				คามนี้ครับ  ผมปรับให้แล้วถ้า   hos  database  ยังไม่มีข้อมูล ก็ได้เลยครับ
stop  service mysql     -----ก่อน
cd /var/lib/mysql
     rm ib*
cp   my.cnf    /etc
----ลองดูครับ   และนำข้อมูลเข้า  โดย    inittial  import    ครับ
			 
			
			- 
				มีที่ใด  ที่ใช้จริงบ้างครับ  ส่วนผมเองกำลังทดสอบยังไม่ได้ใช้จริง  แต่ทดสอบแล้วโดยรวมก็ เรียบ ฉลุยดี
			 
			
			- 
				ขอบคุณครับผมเย็นนี้จะทดสอบครับ
			
 
			
			- 
				อ.ครับถ้าแรม 5 gb ต้องปรับค่าตรงใหนครับ ผมแนบมาให้ อ. ช่วยดูให้ด้วยครับ