MariaDB On Moving From Proprietary to Open Database Technology
สารบัญ:
MariaDB เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์แบบหลายเธรด MariaDB เป็นการใช้งานเริ่มต้นของ MySQL ใน Debian
บทช่วยสอนนี้อธิบายวิธีการติดตั้ง MariaDB บน Debian 10
การติดตั้ง MariaDB บน Debian 10
ในขณะที่เขียนบทความนี้ MariaDB เวอร์ชันล่าสุดที่มีอยู่ใน Debian main คือรุ่น 10.3
ทำตามขั้นตอนต่อไปนี้ในฐานะผู้ใช้รูทหรือผู้ใช้ที่มีสิทธิ์ sudo เพื่อติดตั้ง MariaDB บน Debian 10:
-
เริ่มต้นด้วยการอัพเดตดัชนีแพ็คเกจ:
sudo apt update
ติดตั้งเซิร์ฟเวอร์ MariaDB และแพ็คเกจไคลเอ็นต์โดยการเรียกใช้คำสั่งต่อไปนี้
sudo apt install mariadb-server
บริการ MariaDB จะเริ่มโดยอัตโนมัติ ในการตรวจสอบความถูกต้องตรวจสอบสถานะการบริการ:
sudo systemctl status mariadb
ผลลัพธ์ควรมีลักษณะดังนี้:
● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld
การรักษาความปลอดภัย MariaDB
MariaDB มาพร้อมกับสคริปต์ที่สามารถช่วยคุณปรับปรุงความปลอดภัยของการติดตั้ง ในการเริ่มต้นสคริปต์ประเภท
mysql_secure_installation
ในเทอร์มินัลของคุณ:
sudo mysql_secure_installation
คุณจะได้รับแจ้งให้คุณตั้งรหัสผ่านสำหรับบัญชีรูทลบผู้ใช้นิรนาม จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องโลคัลและลบฐานข้อมูลทดสอบ
… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
หากเลือกสคริปต์จะโหลดตารางสิทธิ์เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผลทันที
อธิบายทุกขั้นตอนอย่างละเอียดและแนะนำให้ตอบ“ Y” (ใช่) ทุกคำถาม
วิธีการรับรองความถูกต้อง
ตามค่าเริ่มต้นผู้ใช้รูท MariaDB ใช้ปลั๊กอินการพิสูจน์ตัวตน
unix_socket
ซึ่งจะตรวจสอบ id ผู้ใช้ที่มีประสิทธิภาพเมื่อเรียกเครื่องมือไคลเอนต์
mysql
ซึ่งหมายความว่าคุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB ในฐานะรูทเฉพาะในกรณีที่คุณเรียกใช้คำสั่ง
mysql
เป็นรูตของระบบหรือโดยการเพิ่ม sudo ไปยังคำสั่ง
เพื่อความปลอดภัยที่เพิ่มขึ้นขอแนะนำให้เก็บปลั๊กอินการพิสูจน์ตัวตนเริ่มต้นและอนุญาตให้ผู้ใช้รูทตรวจสอบสิทธิ์ผ่านซ็อกเก็ต Unix เท่านั้น
sudo mysql
รันข้อความสั่งต่อไปนี้เพื่อเปลี่ยนปลั๊กอินการพิสูจน์ตัวตน:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
ตอนนี้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB โดยใช้รหัสผ่านใหม่:
mysql -u root -p
การเปลี่ยนปลั๊กอินการรับรองความถูกต้องจะช่วยให้คุณเข้าสู่ระบบในฐานะ root จากโปรแกรมภายนอกเช่น phpMyAdmin
ข้อสรุป
ในบทช่วยสอนนี้เราได้แสดงวิธีการติดตั้งและรักษาความปลอดภัย MariaDB บนเซิร์ฟเวอร์ Debian 10
mariadb mysql debianวิธีการติดตั้ง git บนเดเบียน 9
บทช่วยสอนนี้จะแสดงวิธีการติดตั้งและกำหนดค่า Git บน Debian 9. Git เป็นระบบควบคุมเวอร์ชันกระจายที่ได้รับความนิยมมากที่สุดในโลกที่ใช้โดยโอเพนซอร์สและโครงการเชิงพาณิชย์มากมาย
วิธีการติดตั้ง couchdb บนเดเบียน 9
CouchDB เป็นฐานข้อมูล NoSQL ที่ปราศจากข้อผิดพลาดแบบโอเพ่นซอร์สและปราศจากสกีมาที่ดูแลโดย Apache Software Foundation ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง CouchDB เวอร์ชันล่าสุดบน Debian 9
วิธีการติดตั้ง mariadb บนเดเบียน 9
ด้วยการเปิดตัว Debian 9 ทำให้ MySQL ถูกแทนที่ด้วย MariaDB เป็นระบบฐานข้อมูลเริ่มต้น ในบทช่วยสอนนี้เราจะแสดงวิธีการสองวิธีที่แตกต่างกันเกี่ยวกับวิธีการติดตั้ง MariaDB บนเครื่อง Debian 9 ของคุณ