BMS-HOSxP Community

HOSxP => Linux => ข้อความที่เริ่มโดย: komanp ที่ กันยายน 15, 2007, 01:24:58 AM

หัวข้อ: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 01:24:58 AM
ผมใช้ ubuntu 7.04 มาทำเป็น server hosxp
ติดตั้งmysql5 เสร็จเรียบร้อย
สร้างฐานข้อมูลชื่อ hos แล้ว
อนุญาติโดย Grant all แล้วโดย grant all on *.* to sa@'%' identified by 'sa' ;
และใช้เครื่อง client ติดต่อที่ ubuntu เพื่อจะโอนตารางหรือข้อมูล มันบอก
 Connect error
SQL Error:can't connect to mysql server on '192.168.2.2'(10061)
แล้วมาลองใช้ putty ก็ติดต่อไม่ได้มันฟ้องว่า network error:connection refused
ตอนใช้คำสั่ง ping เครื่อง Client กับ Server ก็ติดต่อกันได้
ubuntu มันป้องกันอะไรไหมที่ไม่ยอมให้เราเข้าไปใช้ฐานข้อมูลจาก client หรือเปล่า
หรือว่าผมตั้งค่าหรือติดตั้ง mysql ผิด
แต่ทดสอบสร้างฐานข้อมูลได้
เข้าใช้ mysql ที่ Server ได้ตามปกติ

รบกวนช่วยชี้แนะด้วยครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: admin ที่ กันยายน 15, 2007, 06:30:12 AM
Edit mysql configuration in /etc/mysql/my.cnf

and comment out the line 47

bind-address            = 127.0.0.1
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 13:24:30 PM
ช่วยอธิบายต่อด้วยครับ
and comment out the line 47

bind-address            = 127.0.0.1

ต้องแก้ไขเป็นไอพีของเครื่อง server หรือเปล่าครับ
เช่น bind-address            = 192.168.2.2
หรือว่าต้องเพิ่มเข้าไปอีกบรรทัดเป็น
bind-address            = 127.0.0.1
bind-address            = 192.168.2.2

หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: nahos ที่ กันยายน 15, 2007, 14:58:57 PM
ผมใช้อยู่ครับ แต่ไม่ได้ตั้งค่าอะไรเลย
อาจจะลองกำหนด permission ให้ user สามารถเขียนอ่านไฟล์ได้ด้วย (777)
เพราะเท่าที่ผมตั้งค่าก็มีแค่นี้ละครับ

แตเ่้ท่าที่้เล่ามาผมว่าอาจเป็นเพราะ card lan ของเครื่องท่านมีปัญหาหรือเปล่าครับ
ลองเปลี่ยนไปใช้เครื่องอื่นดูหรือยังครับว่าได้ไหม เพราะของผมเคยเป้นครับ คือ ping ได้ แต่รับส่งข้อมลขนาดใหญ่ไม่ได้ เปลี่ยน card lan ใหม่ใช้ได้เฉย

ลองดูครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: SrWooD ที่ กันยายน 15, 2007, 15:37:04 PM
ไม่ทราบลง MySQL ของ XAMPP หรือป่าวครับ


ลองใช้ XAMPP ของคุณ nahos ลงดูครับ

และลองใช้ my.cnf ของคุณ nahos config ดูครับ

ลองดูครับ

ปล. รอคุณ nahos ตอบอยู่ครับ เพราะสามารถดูดไฟล์มาใช้ได้ด้วยครับ

ว่าแต่ ไฟล์ config ของคุณ nahos ไม่เห็นมี


bind-address            = 127.0.0.1


เลยครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 15:59:48 PM

 ตัวนี้คืออะไรเหรอครับ XAMPP ไม่เคยติดตั้ง
ไฟล์ my.cnf ของผมครับ
ช่วยดูให้ด้วยครับ


# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0

[mysqld]
#
# * Basic Settings
#
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
skip-external-locking
default-character-set=tis620
innodb_file_per_table
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
#max_connections        = 100
#table_cache            = 64
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
query_cache_limit       = 1M
query_cache_size        = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
#server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
# WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian!
expire_logs_days = 10
max_binlog_size         = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * BerkeleyDB
#
# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
#skip-innodb
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
default-character-set=tis620

[isamchk]
key_buffer = 16M

#
# * NDB Cluster
#
# See /usr/share/doc/mysql-server-*/README.Debian for more information.
#
# The following configuration is read by the NDB Data Nodes (ndbd processes)
# not from the NDB Management Nodes (ndb_mgmd processes).
#
# [MYSQL_CLUSTER]
# ndb-connectstring=127.0.0.1


#
# * IMPORTANT: Additional settings that can override those from this file!
#
!includedir /etc/mysql/conf.d/
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: SrWooD ที่ กันยายน 15, 2007, 16:05:17 PM
ติดตั้ง MySQL จากตรงไหนครับ

เลือก LAMP ตอน Install หรือป่าวครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: SrWooD ที่ กันยายน 15, 2007, 16:20:05 PM
หรือจะลองศึกษาจาก

http://www.apachefriends.org/en/xampp-linux.html

ก่อนก็ได้ครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 17:42:50 PM
ผมติดตั้งโดยใช้คำสั่ง
sudo apt-get install mysql-server-5.0
ครับ
ก็ติดตั้งปกตินี่ครับ
เป็นไปได้ไหมว่าเรายังไม่ติดตั้ง samba
ส่วน xampp ผมยังไม่ใช้ครับ
เพราะอยากลองติดตั้งแบบนี้ดูก่อน
ปกติแล้วถ้าเราติดตั้งตามขั้นตอนแล้วก็ไม่น่ามีปัญหา
อยากจะทราบปัญหาที่แท้จริงก่อนครับ

อ้อ
ลืมบอก
server ตัวนี้ผมไม่ได้ตั้งเป็นแบบ static ใช้แบบ dhcp ครับ

ช่วยแก้ปัญหาช่วยทีครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กันยายน 15, 2007, 17:52:58 PM
อยากลดปัญหาต่างๆ    สามารถมาทดลอง  กับ   linux  พวก   redhat   , centos , fedora  เพราะติดตั้งง่าย
นะครับ    ลดปัญหาต่างๆ   อันนี้ก็แล้วแต่ความถนัดนะครับ   
www.redhat.com
www.centos.org
www.mysql.com
ftp://mirror.in.th


ลองเข้าดูครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: nahos ที่ กันยายน 15, 2007, 18:05:22 PM
ผมก็ไม่เชี่ยวชาญด้วยซิ จะแนะนำก็ไม่รู้จะแนะนำยังไง

คือจริง ๆ ทีแรกผมก็ใช้ mysql ของ  ubuntu แต่มั่วไปมั่วมา start service ไม่ได้ซะงั้น

เลย format ลงใหม่ หันมาใช้ lampp ตามที่ถนัดดีกว่า  :o

ตามที่ท่าน tanoy999  ว่าแหละครับ
เอาที่เราถนัดดีกว่า เวลามีปัญหาเจะได้แก้ไขได้ง่ายกว่า
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 18:07:59 PM
อยากลดปัญหาต่างๆ    สามารถมาทดลอง  กับ   linux  พวก   redhat   , centos , fedora  เพราะติดตั้งง่าย
นะครับ    ลดปัญหาต่างๆ   อันนี้ก็แล้วแต่ความถนัดนะครับ    
www.redhat.com
www.centos.org
www.mysql.com
ftp://mirror.in.th

จริงอยู่ว่าพวกนี้ใช้ง่าย
เพราะผมก็ลองทำมาหมดแล้ว
แต่อยากทดลองกับ ubuntu ดูเพราะเห็นมีคนเริ่มใช้กันมาก
แต่ปัญหาก็ mysql นี่แหละ
ทำไมมันใช้งานยากจัง
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: nahos ที่ กันยายน 15, 2007, 18:14:10 PM
อืมไม่ทราบว่าท่าน komanp ใช้ V desktop หรือ server ครับ
เพราะจำได้ว่า v desktop จะมีระบบการป้องกัน user ไปยุ่งกับ ไฟล์ระบบดีพอสมควร
ผมก็ไม่รู้ว่าเกี่ยวกันไหม ลอง login เข้าเป็น root ดูหรือยังครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 18:22:11 PM
เข้าระบบเป็น root แล้วครับ
ก็ยังใช้งานไม่ได้

ปวดหัวครับ ทำไมยากเย็นอย่างนี้
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 18:25:07 PM
ลืมบอกครับ
ผมลองใช้ทั้ง server
และ desktop แล้ว
เป็นเหมือนกันครับ
เข้าไม่ได้

ผมว่าต้องเป็นที่ตัว linux แล้วละครับ
mysql เราก็ตั้งค่าต่าง ๆ ตามปกติแล้ว

ช่วยด้วยครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: SBR10993 ที่ กันยายน 15, 2007, 18:36:12 PM
Edit mysql configuration in /etc/mysql/my.cnf

and comment out the line 47

bind-address            = 127.0.0.1

แก้ไขไฟล์นี้แค่ไฟล์เดียวครับไป bind-address ใหม่ให้เป้นไอพีของ network card ที่เราได้ตั้งเครื่องนี้เป็น server
ถ้าไม่เคลียร์ก็ลองแบบนี้ดู
sudo nano -w /etc/mysql/m.cnf
จะเป็น editor  เข้าไปแก้ค่าตัวนี้ครับ  กดคีย์ ctrl+w เพื่อค้นหา คำว่า bind-address
แก้ไอพีเสร็จ กด ctrl+O เพื่อบันทึก   กด ctrl+x เพื่อออกจากหน้าจอ.. รีเครื่องใหม่... ลองคอนเน็คจาก client
เท่านี้ก็เสร็จครับ... ผม แก้แบบนี้...
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: develv ที่ กันยายน 15, 2007, 19:24:09 PM
อ่ะ ผมไปหามาให้จาก ubuntuclub.com
ถ้าจะให้ mysql รับ connection จาก host อื่นนอกจาก localhost ลองดูบรรทัดที่มีคำว่า
skip-networking
แก้เป็น
#skip-networking
bind-address = 127.0.0.1
แก้เป็น
#bind-address = 127.0.0.1
ใน /etc/mysql/my.cnf แล้ว restart mysql service ใหม
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 20:54:56 PM
ทุกท่านครับ
ผมลองทำตามหมดทุกอย่างแล้ว
มีอีกไหมครับ
ยังติดต่อไม่ได้เหมือนเดิม
linux มันป้องกันอะไรอีกครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 21:51:44 PM
 คุณ develv ครับช่วยดูหน้าแรกให้ด้วยครับตรง my.cnf
ต้องแก้ไขตรงไหนบ้าง

ถ้าจะให้ mysql รับ connection จาก host อื่นนอกจาก localhost ลองดูบรรทัดที่มีคำว่า

ผมหาบรรทัด skip-networking ไม่เห็นครับไม่ทราบว่าของผมมันเขียนว่าอะไรหรือเป็นตัวไหนครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กันยายน 15, 2007, 22:11:37 PM
สู้ๆ ;D ;D ;D ;D 
ลองเปิดดูครับ   http://www.itwizard.info/technology/linux/ubuntu/install_mysql5_0.html


หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: develv ที่ กันยายน 15, 2007, 22:26:33 PM
คราวนี้ไม่ต้องหา skip-networking แล้ว ลองใส่
bind-address = ip เครื่อง server เลย แล้วบูต 1ที
ลืมบอกที่มา
https://help.ubuntu.com/community/ApacheMySQLPHP#head-719e91558dc00ee13c4549ae03444e7594a3d10b
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กันยายน 15, 2007, 22:30:53 PM
ขอบคุณ คุณ develv
ถ้าจะให้ mysql รับ connection จาก host อื่นนอกจาก localhost ลองดูบรรทัดที่มีคำว่า

skip-networking ของผมเป็น skip-external-locking และแก้เป็น # skip-external-locking

มันไม่เหมือนกันครับ แต่ความหมายของมันน่าจะเป็นไม่ยอมให้ออกข้างนอกครับ

ถ้าแก้ไขที่เพิ่ม ip ของเรามันก็ทำไม่ได้ครับถ้าไม่ปิด skip-external-locking

ขอบคุณอีกครั้งครับ
และมีคำถามจะถามอีกตรงกระทู้ใหม่ครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: mach99 ที่ พฤศจิกายน 17, 2007, 18:04:21 PM
SQL Error:can't connect to mysql server on '192.168.2.2'(10061)
- ไม่ทราบว่าได้ create databases หรือยังอ่ะครับ

putty --> network error:connection refused
- สาเหตุที่ putty ไม่ได้นั้นเกิดจากการที่ไม่ได้ apt-get ssh เข้ามานะครับ เลย putty ไม่ได้


ลอง remove mysql ออกแล้วลงใหม่อ่ะครับ สู้ๆ  :-* ::)
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 19, 2007, 00:12:10 AM
ไม่ทราบว่าแก้ปัญหาได้หรือยังครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: naj ที่ พฤศจิกายน 28, 2007, 15:46:35 PM
กำลังทดสอบ Ubuntu server 7.04  สามารถที่จะติดต่อ MySQL จากเครื่องอื่นได้ครับ
หัวข้อ: Re: ปวดหัวครับใครใช้ ubuntu 7.04 มาทำเป็น Server hosxp ครับ
เริ่มหัวข้อโดย: komanp ที่ กุมภาพันธ์ 27, 2008, 22:30:07 PM
ลองติดต่อ mysql จากเครื่องอื่นได้รึยังครับ
ผมยังทำไม่ได้ ถ้าได้รบกวนบอกด้วยครับว่าแก้ตรงไหน