ค้นหาเว็บไซต์

วิธีการติดตั้ง 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 เพื่อรักษาความปลอดภัยฐานข้อมูลซึ่งคุณสามารถ:

  1. ตั้งรหัสผ่านรูท (หากไม่ได้ตั้งค่าในขั้นตอนการกำหนดค่าด้านบน)
  2. ปิดการใช้งานการเข้าสู่ระบบรูทระยะไกล
  3. ลบฐานข้อมูลทดสอบ
  4. ลบผู้ใช้ที่ไม่ระบุชื่อและ
  5. โหลดสิทธิพิเศษอีกครั้ง
sudo mysql_secure_installation

5. เมื่อเซิร์ฟเวอร์ฐานข้อมูลได้รับการรักษาความปลอดภัยแล้ว ให้ตรวจสอบเวอร์ชันที่ติดตั้งไว้และเข้าสู่ระบบเชลล์คำสั่ง MariaDB ดังนี้:

mysql -V
mysql -u root -p

หากต้องการเริ่มเรียนรู้ MySQL/MariaDB โปรดอ่าน:

  1. เรียนรู้ MySQL/MariaDB สำหรับผู้เริ่มต้น – ตอนที่ 1
  2. เรียนรู้ MySQL/MariaDB สำหรับผู้เริ่มต้น – ตอนที่ 2
  3. คำสั่งการดูแลฐานข้อมูล MySQL ขั้นพื้นฐาน – ตอนที่ 3
  4. 20 คำสั่ง MySQL (Mysqladmin) สำหรับการดูแลฐานข้อมูล – ตอนที่ 4

และตรวจสอบเครื่องมือบรรทัดคำสั่งที่มีประโยชน์ 4 รายการเหล่านี้เพื่อตรวจสอบประสิทธิภาพของ MySQL/MariaDB ใน Linux และอ่านคำแนะนำในการปรับแต่งประสิทธิภาพและเพิ่มประสิทธิภาพ MySQL/MariaDB ที่มีประโยชน์ 15 รายการเหล่านี้

นั่นคือทั้งหมดที่ ในบทความนี้ เราได้แสดงวิธีการติดตั้ง MariaDB 10.1 เวอร์ชันเสถียรใน Debian และ Ubuntu รุ่นต่างๆ คุณสามารถส่งคำถาม/ความคิดถึงเราผ่านแบบฟอร์มความคิดเห็นด้านล่าง