คำสั่งสำหรับส่งออกฐานข้อมูลทั้งหมด
mysqldump -u ชื่อผู้ใช้ -pรหัสผ่าน --all-databases > ชื่อ Path ที่เก็บ/กำหนดชื่อฐานข้อมูลที่ต้องการเก็บ.sql
คำสั่งสำหรับนำเข้าฐานข้อมูลทั้งหมด
mysql -u root -p < ชื่อฐานข้อมูล.sql
วันพฤหัสบดีที่ 23 สิงหาคม พ.ศ. 2561
วันอังคารที่ 10 กรกฎาคม พ.ศ. 2561
บันทึกการติดตั้ง FreeBSD 11
ต้องการติดตั้ง Moodle เวอร์ชั่นใหม่ เพื่อใช้เป็นแหล่งเรียนรู้สำหรับนักศึกษา ปัญหาที่ตามมาก็คือต้องปรับปรุง Server ให้ OS ทันสมัยขึ้น ลงมือเลยแล้วกัน รออะไรละ
เริ่มต้น
1. ทำการ Backup ข้อมูลทั้งหมดเพื่อที่จะย้ายข้อมูลระบบทั้งหมดไปไว้ที่ Server ตัวที่ 1 (เรียบร้อย)
2. ดาวน์โหลด FreeBSD 11(ล่าสุด ณ ขณะนี้)
3. ติดตั้งเลย
- ครั้งที่ 1 ไม่ผ่าน(อ่านๆๆๆๆๆๆๆๆๆๆ)
- ครั้งที่ 2 ไม่ผ่าน(อ่านๆๆๆๆๆๆๆๆๆๆ)
- ครั้งที่ 3 ไม่ผ่าน(เป็นอะไรวะ บูตไม่ได้)
- ครั้งที่ 4 ไม่ผ่าน(ปวดหัวสุดๆ)
- ครั้งที่ 5 ไม่ผ่านอีก(ล้มเลิกความตั้งใจ กลับไปใช้ 8.4 ดีกว่า)
- ครั้งที่ 6 (8.4 ล้าสมัย update ports ไม่ได้ (-_-) )
- ครั้งที่ 7 กลับมาใช้ FreeBSD 11 เหมือนเดิม ค้นหาข้อมูล
- ลองเลือก partition เป็น BSD ผ่าน GPT ไม่ผ่าน รู้ไต๋แล้ว
- การติดตั้งเป็นไปด้วยดี แต่..php ไม่ทำงาน อะไรวะ ไม่รู้แก้ไขงัย ติดตั้งใหม่ก็ได้
- ครั้งที่ 8-10 ติดตั้งใหม่เหมือนเดิมๆๆๆๆๆๆๆๆๆๆ ก็ไม่ได้ เวลาน้อย ทำไม่ได้ต่อเนื่อง ลืม...ทำต่อไป
วันเสาร์ที่ 3 กุมภาพันธ์ พ.ศ. 2561
Reset Mysql Password
ติดตั้ง Mysql แล้วพบว่า เขาตั้งรหัสผ่านเข้า root เก็บไว้ในไฟล์ /root/.mysql_secret อ้าว แล้วจะเปลี่ยนรหัสยังงัย ตาลายหน้า Google พักใหญ่ สรุปได้ว่าต้องทำอย่างนี้ เอ้า ลงมือสิ รออะไร
หยุด service ของ mysql ด้วยคำสั่ง :
หยุด service ของ mysql ด้วยคำสั่ง :
/usr/local/etc/rc.d/mysql-server stop
จากนั้นพิมพ์
mysqld_safe --skip-grant-tables &
แล้วพิมพ์
mysql -u root -p กด Enter
พิมพฺ์เลย เปลี่ยนรหัสใหม่ซะ
UPDATE mysql.user SET authentication_string = PASSWORD('ใส่รหัสใหม่ตรงนี้') WHERE User = 'root';
ตบท้ายด้วย
FLUSH PRIVILEGES;
เสร็จเรียบร้อย
สั่ง start mysql ใหม่
/usr/local/etc/rc.d/mysql-server start
เสร็จเรียบร้อย โอเคนะครับ นะครับ
แล้วพิมพ์
mysql -u root -p กด Enter
พิมพฺ์เลย เปลี่ยนรหัสใหม่ซะ
UPDATE mysql.user SET authentication_string = PASSWORD('ใส่รหัสใหม่ตรงนี้') WHERE User = 'root';
ตบท้ายด้วย
FLUSH PRIVILEGES;
เสร็จเรียบร้อย
สั่ง start mysql ใหม่
/usr/local/etc/rc.d/mysql-server start
เสร็จเรียบร้อย โอเคนะครับ นะครับ
สมัครสมาชิก:
บทความ (Atom)
ที่เป็นตัวฉัน
- jakyjoon
- เรียนภาษาอังกฤษมา แต่ชีวิตผกผันให้ต้องมาเป็น admin ซะนี่ เล่นเอาซะมึน และงงตามลำดับ คิดอย่างเดียวว่า เป็นอะไรเป็นได้ถ้าใจอยากเป็น อุปสรรคคือแบบฝึกหัด ท้อแต่ไม่เคยถอย คิดไว้เสมอ ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที่นั่น ถ้าพยายามก่อน ก็ชนะแล้ว 50% อีก 50 % ใช้ความสามารถเอาเอง