Posts tagged mysql
pv: แอบดูสถานะข้อมูลที่ผ่าน pipe
2สมมุติว่าจะ backup sql
mysqldump -u root -p --all-databases | bzip2 > backup.sql.bz2
ถ้า database ใหญ่ๆ มันจะรันนานมาก โดยไม่มีอะไรบอกเลยว่ามันยังทำงานอยู่
ถ้าอยากรู้ล่ะ? pipeview ช่วยได้
aptitude install pv
แทรก pv เข้าไปตรงกลาง
mysqldump -u root -p --all-databases | pv | bzip2 > backup.sql.bz2
จะมีสถานะบอกว่ามีอะไรวิ่งผ่าน pipe บ้าง
38MB 0:00:27 [1.02MB/s] [ < => ]
ปิดระบบ Revision ใน WordPress
1แก้ wp-config.php เติมลงไปว่า
define ('WP_POST_REVISIONS', 0);
ไปที่ db ของ WordPress แล้วรัน SQL ต่อไปนี้
DELETE FROM wp_posts WHERE post_type='revision'
ป.ล. ชื่อ table (wp_posts) อาจแตกต่างกันไป แล้วแต่ prefix ที่ตั้งค่าไว้
ย้าย MySQL datadir ใน Ubuntu
2หลังจาก ติดปัญหานานอยู่นานมาก ว่าทำไมย้ายแล้วรันไม่ผ่าน พอย้ายกลับดันรันได้ ทั้งๆที่ไม่ได้แก้อะไรเลยนอกจาก datadir
งงอยู่นานมาก ลองปรึกษา @icez ก็งงไปตามๆกัน สุดท้ายลอง google ถึงรู้ว่ามีผู้ร่วมชะตากรรมอยู่ไม่น้อย จนเจอวิธีแก้
- stop mysql –
/etc/init.d/mysql stop - move dir –
mv /var/lib/mysql /home/mysql - แก้ my.cnf –
vi /etc/mysql/my.cnfแก้datadir = /home/mysql - แก้ apparmor config –
vi /etc/apparmor.d/usr.sbin.mysqld
เพิ่ม /home/mysql เข้าไป ลอกๆจาก /var/lib/mysql เอาละกัน - restart apparmor –
/etc/init.d/apparmor restart - start mysql –
/etc/init.d/mysql start
Reset MySQL Root Password บน Debian แบบง่ายๆ
0หลังจากใช้วิธีถึกๆมาตลอด โดยรัน mysqld ใหม่แบบ skip-privileges แล้ว connect เข้าไป set root password ใน table เอาเอง ยุ่งยากโคตรๆ มาวันนี้พึ่งรู้ว่ามันมีวิธีง่ายๆด้วย
dpkg-reconfigure mysql-server-5.0แน่นอน ว่าคนรันต้องเป็น root