BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 22, 2007, 18:26:36 PM

หัวข้อ: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 22, 2007, 18:26:36 PM
มีท่านใดที่ติดตั้ง  mysql5.1.22   บน  linux   ใน  redhat   fedora   centos    แล้วผ่านไม่มีปัญหา   อยากทราบการ set  my.cnf    ...ขอบพระคุณครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: kwithaya ที่ พฤศจิกายน 22, 2007, 20:05:21 PM
ผมใช้ mysql5.0.45 + CentOS 5.0 (mysql และ my.cnf เป็นรุ่นที่อ.ชัยพรแจกเป็น DVD ที่เชียงใหม่) install ทีเดียวผ่านแต่ต้อง disable selinux + firewall ก่อนนะครับ แล้วไป management mysql ผ่าน webmin อีกทีครับ

ส่วนใน my.cnf ปรับในส่วนที่เป็น table_cache=512 (server ติดแรมไว้ 2 GB)

หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 22, 2007, 21:00:07 PM
ส่วนผมใช้ mysql5.1.16 +Fedora core 5 (ใช้งานกับServerจริง) ก็ไม่มีปัญหาครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 22, 2007, 21:17:22 PM
5.1.22   ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 23, 2007, 07:32:19 AM
หากนำ my.cnf จากแผ่น CD ไปใช้ กับ 5.1.x ต้องปิดตัวเลือกไป 1 ตัวครับ (ลองเปิด Log file ของ MySQL ดูครับ จะทราบตัวเลือกตัวนั้น ให้ไป comment ออกครับ)
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: SrWooD ที่ พฤศจิกายน 23, 2007, 09:18:47 AM
สอบถาม อ.MN ครับ

ว่าควรปรับ MySQL จาก 5.0 เป็น 5.1 หรือไม่ ณ ปัจจุบันครับ

และถ้าปรับแล้วจะมีผลดีผลเสียอย่างไรบ้างครับ

ขอบคุณครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤศจิกายน 26, 2007, 23:30:09 PM
log file   ของ  mysql  เก็บไว้ตรงไหนครับ.....ขอบพระคุณครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 11:25:03 AM
ขอบทราบวธีการติดตั้ง mysql 5.1.22
และขอไฟล์ my.cnf ด้วยครับ จะติดตั้ง centos5.1+mysql 5.1.22 ครับ รบกวนด้วยนะครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 11:32:24 AM
http://hosxp.net/help/


การ config  mysql5.1.22   นั้น   ให้ comment 1  บรรทัด  คือ
  #innodb_log_arch_dir = /var/lib/mysql/

      mysql จึงจะรัน ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 11:47:07 AM
ทำตามที่แนะนำแล้วครับ ยังไม่ได้ครับผม
ผมติดตั้ง mysql ดังนี้ครับ
MySQL-client-5.1.22-0.glibc23.i386.rpm
MySQL-server-5.1.22-0.glibc23.i386.rpm
MySQL-shared-5.1.22-0.glibc23.i386.rpm
ไม่ทราบว่าครบหรือเปล่าครับ ติดตั้ง ผ่านครับ แต่ไม่สามารถ start mysql ได้ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 12:02:40 PM
ถ้าติดตั้งผ่านแล้ว     ให้ปิด   firewall   และ SElinux    comment   1 บรรทัด ตามที่บอกครับ
แล้ว  restart mysql  ใหม่ครับ...น่าจะได้

หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 12:06:09 PM
my.cnf   ตามนี้ครับ  ram  server   512  MB
#Begin /etc/my.cnf

[client]

port                = 3306

socket                = /var/lib/mysql/mysql.sock

default-character-set=tis620

 

[mysqld]

port                = 3306

socket                = /var/lib/mysql/mysql.sock

skip-locking

key_buffer = 256M

max_allowed_packet = 16M

table_cache = 1000

sort_buffer_size = 1M

read_buffer_size = 1M

read_rnd_buffer_size = 4M

myisam_sort_buffer_size = 128M

thread_cache = 8

query_cache_size= 32M

 

thread_concurrency = 8

default-character-set=tis620

skip-name-resolve

innodb_file_per_table

skip-character-set-client-handshake

init_connect = 'SET NAMES tis620'

 

 

innodb_data_home_dir = /var/lib/mysql/

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = /var/lib/mysql/

innodb_log_arch_dir = /var/lib/mysql/

innodb_buffer_pool_size = 256M

innodb_additional_mem_pool_size = 20M

innodb_log_file_size = 64M

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 50

 

[mysqldump]

quick

max_allowed_packet = 16M

allow-keywords

 

[mysql]

no-auto-rehash

default-character-set=tis620

 

[isamchk]

key_buffer = 128M

sort_buffer_size = 128M

read_buffer = 2M

write_buffer = 2M

 

[myisamchk]

key_buffer = 128M

sort_buffer_size = 128M

read_buffer = 2M

write_buffer = 2M

 

[mysqlhotcopy]

interactive-timeout

 

#End /etc/my.cnf

..........******COMMENT   1    บรรทัดด้วย   บรรรทัดนี้ครับ

#innodb_log_arch_dir = /var/lib/mysql/
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 12:10:24 PM
เอาตัวนี้ไปวาง   ที่   / etc   เลย

หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 13:17:19 PM
ปิด  firewall   และ SElinux     แล้ว นำ my.cnf วางที่ etc แล้ว
เมื่อ restart mysql แล้วขึ้น error อย่างนี้ครับ

error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
MySQL is not running, but lock exists[FAILED]

ไม่ทราบว่าต้องแก้ไขตรงไหนครับ RAM 1 G ใช้ 512  2 ต้วครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 15, 2007, 13:40:02 PM
my.cnf  แก้ผ ิดหรือเปล่าครับ
เข้าไปเปิดดู ด้วย vi   linux ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 13:50:48 PM
เข้าไปดูแล้วครับแต่ไม่ทราบว่าต้องแก้ไขตรงไหนครับ
ผมใช้ไฟล์ my.cnf ที่คุณ tanoy999 ให้มาแล้วนำไปว่างที่ etc ตามที่แนะนำครับ
ติดตั้ง centos 5.1 ครับ ต้องการติดตั้ง mysql 5.1.22 ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 14:01:14 PM
ผมลอง   centos +mysql5.1.22  ทำตามนี้ก็ไม่มีปัญหาครับ
ลองตรวจสอบ   my.cnf   ใหม่ครับ

หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 14:12:22 PM
หรือไม่ก็   ติดตั้ง   mysql  ใหม่ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 14:41:43 PM
ผมใช้คำสั่งนี้ในการติดตั้งครับ
useradd mysql
service mysql stop
export TMP=/tmp
export TMPDIR=/tmp
rm -fr /var/lib/mysql
rm -f /etc/init.d/mysql*
rpm -ivh MySQL-shared-5.1.22-0.glibc23.i386.rpm --nodeps --force
rpm -ivh MySQL-client-5.1.22-0.glibc23.i386.rpm --nodeps --force
rpm -ivh MySQL-server-5.1.22-0.glibc23.i386.rpm --nodeps --force
service mysql stop

cp my.cnf /etc
chmod 744 /etc/my.cnf
service mysql start
mysql -e "drop database if exists hos"
mysql -e "create database hos"
mysql -e "grant all on hos.* to sa@'%' identified by 'sa'"

ไม่ทราบว่าถูกต้องหรือเปล่าครับ รบกวนขอคำสั่งในการติดตั้งด้วยนะครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 14:44:14 PM
ตอนนี้ได้หรือยังครับ


หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 15, 2007, 14:53:30 PM
ตอนนี้ก็ยังไม่ได้ เป็นเหมือนเดิมครับรบกวนช่วยด้วยนะครับ
เย็นนี้จะทำการเปลี่ยน server ครับ พอดีได้ server มาใหม่ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 15:04:20 PM
rpm -ivh  perl-DBIXXXXXX
rpm -ivh MySQL-shared-5.1.22-0.glibc23.i386.rpm
rpm -ivh MySQL-client-5.1.22-0.glibc23.i386.rpm
rpm -ivh MySQL-server-5.1.22-0.glibc23.i386.rpm

ก่อนครับ


แต่ต้องเอาตัวที่ติดตั้ง ก่อน  หน้านี้ออกก่อนด้วยคำสั่ง
rpm -e MySQL-shared
.......................client
.......................server
ลองดูครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 15:05:31 PM
คุยกัน ที่  MSN  ได้ที่    tanoy999@hotmail.com

หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 15, 2007, 15:23:34 PM
วันนี้ ผมอยู่เวรถึง  6 ทุ่ม  คุยกัน ได้ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: shukree ที่ ธันวาคม 16, 2007, 01:52:24 AM
ผมเพิ่งลง CentOS 5.1 ใหม๋ครับ และก็ D/L MySQL 5.1.22 มา แต่ผมลงไม่เป็นครับ ก็เลยอยากได้ scrip แบบ clean install ครับ และ my.cnf ครับ ( ตอนนี้ใช้ IBM x226,ram 512 )
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: shukree ที่ ธันวาคม 16, 2007, 10:49:32 AM
ช่วยด้วยครับ server ยังจอดอยู่ครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 16, 2007, 14:32:20 PM
รออึดใจเดียว ไม่เกิน  16.00 น  จะรายงานครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 16, 2007, 14:55:36 PM
ผมเพิ่งลง CentOS 5.1 ใหม๋ครับ และก็ D/L MySQL 5.1.22 มา แต่ผมลงไม่เป็นครับ ก็เลยอยากได้ scrip แบบ clean install ครับ และ my.cnf ครับ ( ตอนนี้ใช้ IBM x226,ram 512 )

เครื่องจริงหรือเปล่าครับ

หรือเครืองใหม่ครับ

แล้วลงไม่ได้แบบไหนครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: chinaga ที่ ธันวาคม 16, 2007, 15:16:45 PM
เครื่องผมสามารถติดตั้ง server ใช้ centos5.1+mysql5.1.22 ได้แล้วครับ
การติดตั้ง ที่ใช้คือแบบกราฟฟิก เวลาติดตั้งตอนเลือก เพ็กเกจ ไม่ต้องเลือก server นะครับ ผมทดลอง 2 รอบ ถ้าเลือกจะไม่สามารถติดตั้ง mysql 5.1.22 ลงไปได้ครับ และไม่เลือก สามารถติดตั้ง mysql5.1.22 ผ่าน และ runได้ครับ
การติดตั้ง mysql ติดติดตั้งตามนี้นะครับ
rpm -ivh perl-DBI-1.52-1.fc6.i386 อยู่ในแผ่นที่ 2 ครับ
rpm -ivh MySQL-shared-5.1.22-0.glibc23.i386.rpm
rpm -ivh MySQL-client-5.1.22-0.glibc23.i386.rpm
rpm -ivh MySQL-server-5.1.22-0.glibc23.i386.rpm
แล้วทำการ copy my.cnf ไปวางที่ /etc ครับ
ติดตั้ง mysql เสร็จแล้วใช้คำสังตามนี้นะครับ

service mysql stop

cp my.cnf /etc
chmod 744 /etc/my.cnf
service mysql start
mysql -e "drop database if exists hos"
mysql -e "create database hos"
mysql -e "grant all on hos.* to sa@'%' identified by 'sa'"
ตอนกำลังย้ายข้อมูลเพื่อทดสอบการใช้งานครับ
หัวข้อ: Re: mysql5.1.22+linux
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ธันวาคม 16, 2007, 16:54:07 PM
ถูกต้องแล้วครับ

ลองติดตั้ง  linux  หลายๆรอบจะชำนาญเอง