วิธีการติดตั้ง MariaDB 10 บน Debian และ Ubuntu
MariaDB เป็นทางแยกฟรีและเป็นโอเพ่นซอร์สของซอฟต์แวร์เซิร์ฟเวอร์การจัดการฐานข้อมูล MySQL ยอดนิยม ได้รับการพัฒนาภายใต้ GPLv2 (ใบอนุญาตสาธารณะทั่วไปเวอร์ชัน 2) โดยนักพัฒนาดั้งเดิมของ MySQL และมีวัตถุประสงค์เพื่อให้ยังคงเป็นโอเพ่นซอร์ส
ได้รับการออกแบบมาเพื่อให้มีความเข้ากันได้สูงกับ MySQL สำหรับผู้เริ่มต้น คุณสามารถอ่านฟีเจอร์ MariaDB และ MySQL เพื่อดูข้อมูลเพิ่มเติม และที่สำคัญคือมันถูกใช้โดยบริษัท/องค์กรขนาดใหญ่ เช่น Wikipedia, WordPress.com, Google plus และอื่นๆ อีกมากมาย
ในบทความนี้ เราจะแสดงวิธีการติดตั้งเวอร์ชันเสถียรของ MariaDB 10.1 ในรุ่นต่างๆ ของ Debian และ Ubuntu
ติดตั้ง MariaDB ใน Debian และ Ubuntu
1. ก่อนที่จะติดตั้ง MariaDB คุณจะต้องนำเข้าคีย์พื้นที่เก็บข้อมูลและเพิ่มพื้นที่เก็บข้อมูล MariaDB ด้วยคำสั่งต่อไปนี้:
บน Debian 10 (ซิด)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
บน Debian 9 (ยืด)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
บน Debian 8 (เจสซี่)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
บน Debian 7 (เสียงฮืด ๆ)
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
บน Ubuntu 16.10 (Yakkety Yak)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
บน Ubuntu 16.04 (Xenial Xerus)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
บน Ubuntu 14.04 (เชื่อถือได้)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. จากนั้นอัปเดตรายการแหล่งที่มาของแพ็กเกจระบบ และติดตั้งเซิร์ฟเวอร์ MariaDB ดังนี้:
sudo apt-get update
sudo apt-get install mariadb-server
ในระหว่างการติดตั้ง คุณจะถูกขอให้กำหนดค่าเซิร์ฟเวอร์ MariaDB ตั้งรหัสผ่านผู้ใช้รูทที่ปลอดภัยในอินเทอร์เฟซด้านล่าง
ป้อนรหัสผ่านอีกครั้งแล้วกด [Enter] เพื่อดำเนินการตามขั้นตอนการติดตั้งต่อไป
3. เมื่อการติดตั้งแพ็คเกจ MariaDB เสร็จสิ้น ให้สตาร์ท daemon เซิร์ฟเวอร์ฐานข้อมูลในช่วงเวลากลาง และเปิดใช้งานให้เริ่มโดยอัตโนมัติในการบู๊ตครั้งถัดไปดังนี้:
------------- On SystemD Systems -------------
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
------------- On SysVinit Systems -------------
sudo service mysql start
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status
4. จากนั้นเรียกใช้สคริปต์ mysql_secure_installation
เพื่อรักษาความปลอดภัยฐานข้อมูลซึ่งคุณสามารถ:
- ตั้งรหัสผ่านรูท (หากไม่ได้ตั้งค่าในขั้นตอนการกำหนดค่าด้านบน)
- ปิดการใช้งานการเข้าสู่ระบบรูทระยะไกล
- ลบฐานข้อมูลทดสอบ
- ลบผู้ใช้ที่ไม่ระบุชื่อและ
- โหลดสิทธิพิเศษอีกครั้ง
sudo mysql_secure_installation
5. เมื่อเซิร์ฟเวอร์ฐานข้อมูลได้รับการรักษาความปลอดภัยแล้ว ให้ตรวจสอบเวอร์ชันที่ติดตั้งไว้และเข้าสู่ระบบเชลล์คำสั่ง MariaDB ดังนี้:
mysql -V
mysql -u root -p
หากต้องการเริ่มเรียนรู้ MySQL/MariaDB โปรดอ่าน:
- เรียนรู้ MySQL/MariaDB สำหรับผู้เริ่มต้น – ตอนที่ 1
- เรียนรู้ MySQL/MariaDB สำหรับผู้เริ่มต้น – ตอนที่ 2
- คำสั่งการดูแลฐานข้อมูล MySQL ขั้นพื้นฐาน – ตอนที่ 3
- 20 คำสั่ง MySQL (Mysqladmin) สำหรับการดูแลฐานข้อมูล – ตอนที่ 4
และตรวจสอบเครื่องมือบรรทัดคำสั่งที่มีประโยชน์ 4 รายการเหล่านี้เพื่อตรวจสอบประสิทธิภาพของ MySQL/MariaDB ใน Linux และอ่านคำแนะนำในการปรับแต่งประสิทธิภาพและเพิ่มประสิทธิภาพ MySQL/MariaDB ที่มีประโยชน์ 15 รายการเหล่านี้
นั่นคือทั้งหมดที่ ในบทความนี้ เราได้แสดงวิธีการติดตั้ง MariaDB 10.1 เวอร์ชันเสถียรใน Debian และ Ubuntu รุ่นต่างๆ คุณสามารถส่งคำถาม/ความคิดถึงเราผ่านแบบฟอร์มความคิดเห็นด้านล่าง