BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: leardsuk ที่ เมษายน 21, 2010, 14:05:31 PM
-
server satart mysql ไม่ได้ พอเรียกใช้ จะขึ้นข้อความว่า
Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'(2)
ไม่ทราบว่าต้องแก้ไขยังไงครับ ขอบคุณครับ
-
ลงเครื่องใหม่ หรือว่า ใช้ไปแล้ว start ไม่ขึ้น
ลงทำตามนี้ดู http://hosxp.net/index.php?option=com_smf&topic=5102
-
ใช้แล้ว start ไม่ขึ้นครับ เป็น main server ใช้มา 3 ปีแล้ว วันนี้ start ไ่ม่ขึ้น มีวิธีแก้ไขไหมครับ รพ.ปิด มา ครึ่่งวันแล้วนะครับ
-
ดูใน log file ของ mysql ครับ ว่า error จากอะไร ก็แก้ไปตามนั้นครับ
-
ดูใน log file ของ mysql ครับ ว่า error จากอะไร ก็แก้ไปตามนั้นครับ
ตามนี้เลยครับ ไฟล์ /var/lib/mysql/hostname.err
จะเอาขึ้นมาแจมก็ได้ครับ
-
ขอโทษครับไม่ค่อยเก่ง mysql เท่าไหร่ อธิบายแบบละเอียดได้ไหมครับ ขอบคุณครับ
-
ขอโทษครับไม่ค่อยเก่ง mysql เท่าไหร่ อธิบายแบบละเอียดได้ไหมครับ ขอบคุณครับ
ใช้ WinSCP หรือ เข้าไปที่หน้า console หน้าจอของ server เลยครับ ดูไฟล์ ที่ชื่อ xxxx.err (ซึ่งปกติ xxxx จะเป็นชื่อของเครื่อง server) อยู่ในโฟลเดอร์ /var/lib/mysql
ถ้าใช้ WinSCP ก็ copy มาใว้ในเครื่องเราเลย แล้วเปิดอ่านดู หรือส่งขึ้นมาให้ เทพ (เทียนชัย ไม่เอาสี) ได้พิจารณากันครับ
แต่ถ้าสามารถเปิดอ่านได้จากหน้าจอ ก็ได้ครับ ...
# nano /var/lib/myslq/xxxx.err (แทน xxxx.err ตามชื่อไฟล์ของท่านนะครับ)
ลองดู
-
ขอโทษครับไม่ค่อยเก่ง mysql เท่าไหร่ อธิบายแบบละเอียดได้ไหมครับ ขอบคุณครับ
ใช้ WinSCP หรือ เข้าไปที่หน้า console หน้าจอของ server เลยครับไปไฟล์ ที่ชื่อ xxxx.err (ซึ่งปกติ xxxx จะเป็นชื่อของเครื่อง server) อยู่ในโฟลเดอร์ /var/lib/mysql
ถ้าใช้ WinSCP ก็ copy มาใว้ในเครื่องเราเลย แล้วเปิดอ่านดู หรือส่งขึ้นมาให้ เทพ (เทียนชัย ไม่เอาสี) ได้พิจารณากันครับ
แต่ถ้าสามารถเปิดอ่านได้จากหน้าจอ ก็ได้ครับ ...
# nano /var/lib/myslq/xxxx.err (แทน xxxx.err ตามชื่อไฟล์ของท่านนะครับ)
ลองดู
และได้ทำอะไรกับ server บ้างหรือเปล่า
-
ก่อนหน้านั้นได้ทำอะไรกับ server บางครับ
-
var/lib/mysql/***.err
-
ไม่ได้ทำอะไร ครับ แต่ เช็ค harddisk แล้วเต็ม งง เป็นไปได้ยังไง จะ coppy database hos ออกมาตรงๆ เลยได้ปล่าวครับ เพราะใช้คำสั่ง mysqldump ไม่ได้
-
น่าจะลอง clear ดูก่อน รัน mysql ให้ได้ แล้วค่อย dump
-
เพื่อเพิ่มพื้นที่ให้ Hard Disk
ลองดูมีไฟล์ ประเภทนี้ มีเยอะมั๊ย
mysql-bin.000001 ...
น่าจะมีเยอะนะ ... ก็ลบออกซะ
แต่ก่อนลบทิ้ง ก็ backup เก็บไว้ก่อนเด้อ
และเปิดไฟล์ mysql-bin.index เข้าไปลบรายละเอียดในไฟล์ ซึ่งก็จะเป็นชื่อไฟล์ mysql-bin.000001 ... นั่นเอง
แล้วก็ save ซะ น่าจะเพิ่มพื้นที่ได้เยอะเลยครับ ...
อ้อ ... อาจจะเหลือไฟล์ mysql-bin.0000xxx อันท้าย ๆ ไว้หน่อยก็จะดีนะครับ ซัก 3-4 ไฟล์
แล้วเวลาลบ ข้อมูลในไฟล์ mysql-bin.index ก็เหลือชื่อไฟล์ที่ไม่ได้ลบไว้ด้วย ...
เพราะว่า ถ้า mysql เกิดอาการเดี้ยงขึ้นมาก็จะไปกู้เอาข้อมูลจากไฟล์พวกนี้แหล่ะ ครับ :) :)
ลองดู
-
ใช่จริงๆ ด้วย ลบออก harddisk เหลือเต็มเลย ขอบคุณมากๆ ครับ
-
อาจมีการเก็บ log ของ mysql ผลมาจากการ config ที่ my.cnf ลองลบดูจากข้างบน
-
ใช่จริงๆ ด้วย ลบออก harddisk เหลือเต็มเลย ขอบคุณมากๆ ครับ
ลบออกแล้ว ได้พื้นที่มาก็จริง ก็ยินดีด้วยครับ
แต่ที่สำคัญกว่านั้นคือ service mysql start ได้หรือยังครับ
-
พอได้แล้ว ใช้ต่อไปก็จะเต็มอีก
ต้อง comment bin-log ที่ my.cnf
-
น่าจะได้แล้ว
;D ;D ;D ;D
-
ได้แล้วครับ สงสัย Harddisk เต็มเลยสั่ง run mysql ไม่ได้ พอลบออกสั่ง run ได้เลยครับ ขอบคุณมากๆ ครับ