ວິທີການຕິດຕັ້ງຖານຂໍ້ມູນ MariaDB ໃນ Debian 10


MariaDB ແມ່ນລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງແບບເປີດເຜີຍແລະເປັນທີ່ນິຍົມ (RDBMS) ທີ່ຜະລິດໂດຍນັກພັດທະນາຕົ້ນສະບັບຂອງ MySQL. ມັນເປັນລະບົບຖານຂໍ້ມູນທີ່ສາມາດປັບແຕ່ງໄດ້ໄວແລະແຂງແຮງ, ມີລະບົບນິເວດວິທະຍາທີ່ອຸດົມສົມບູນຂອງເຄື່ອງຈັກເກັບ, ປັinsກອິນ, ແລະເຄື່ອງມືອື່ນໆອີກຫຼາຍຢ່າງເຊິ່ງໃຫ້ອິນເຕີເຟດ SQL ສຳ ລັບການເຂົ້າເຖິງຂໍ້ມູນ

MariaDB ແມ່ນການຍົກລະດັບແບບທົດແທນ ສຳ ລັບ MySQL ທີ່ຖືກ ນຳ ໃຊ້ໂດຍອົງກອນແລະບໍລິສັດຕ່າງໆເຊັ່ນ Wikipedia, WordPress.com, Google ແລະອື່ນໆ.

ໃນບົດຂຽນສັ້ນໆນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງແລະຮັບປະກັນເຄື່ອງແມ່ຂ່າຍຂອງ MariaDB ໃນ Debian 10.

<

  • ຕິດຕັ້ງ Debian 10 (Buster) Server Minimal Server
  • ໝາຍ ເຫດ: ຖ້າທ່ານ ກຳ ລັງປະຕິບັດການລະບົບໃນຖານະເປັນຜູ້ ນຳ ໃຊ້ທີ່ບໍ່ແມ່ນຜູ້ບໍລິຫານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ sudo ເພື່ອໄດ້ຮັບສິດທິພິເສດຂອງຮາກແລະຖ້າທ່ານໄດ້ຕິດຕັ້ງແລະແລ່ນ MySQL, ຢຸດແລະປິດມັນກ່ອນທີ່ທ່ານຈະ ດຳ ເນີນການຕໍ່ໄປ.

    ການຕິດຕັ້ງ Server MariaDB ໃນ Debian 10

    ທ່ານສາມາດຕິດຕັ້ງຊຸດ serverDB ຈາກຫ້ອງສະ ໝຸດ ຢ່າງເປັນທາງການຂອງ Debian ໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເຊິ່ງຈະຕິດຕັ້ງ server, ລູກຄ້າແລະຄວາມເພິ່ງພາອາໄສທັງ ໝົດ ຂອງ MariaDB.

    # apt install mariadb-server
    

    ມັນແມ່ນການປະຕິບັດທົ່ວໄປພາຍໃນ Debian ແລະອະນຸພັນຂອງມັນເຊັ່ນ Ubuntu ເພື່ອເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດແລະເປີດໃຊ້ daemons ຜ່ານລະບົບ, ທັນທີຫຼັງຈາກທີ່ພວກມັນຖືກຕິດຕັ້ງ. ສິ່ງດຽວກັນນີ້ໃຊ້ກັບການບໍລິການຂອງ MariaDB.

    ທ່ານສາມາດກວດເບິ່ງວ່າບໍລິການຂອງ MariaDB ແມ່ນຂຶ້ນແລະເຮັດວຽກໂດຍໃຊ້ ຄຳ ສັ່ງ systemctl ຕໍ່ໄປນີ້ບໍ.

    # systemctl status mariadb  
    

    ນອກຈາກນັ້ນ, ທ່ານຍັງຕ້ອງຮູ້ ຄຳ ສັ່ງທົ່ວໄປອື່ນໆ ສຳ ລັບການຈັດການບໍລິການ MariaDB ທີ່ຢູ່ພາຍໃຕ້ລະບົບ, ເຊິ່ງລວມມີ ຄຳ ສັ່ງທີ່ຈະເລີ່ມຕົ້ນ, ເລີ່ມຕົ້ນ ໃໝ່, ຢຸດແລະໂຫຼດບໍລິການ MariaDB ດັ່ງທີ່ສະແດງ.

    # systemctl start mariadb
    # systemctl restart mariadb
    # systemctl stop mariadb
    # systemctl reload mariadb
    

    ຮັບປະກັນ ServerDDDD ໃນ Debian 10

    ຂັ້ນຕອນການຕິດຕັ້ງ MariaDB ກ່ຽວຂ້ອງກັບການຮັບປະກັນການຕິດຕັ້ງແບບເລີ່ມຕົ້ນແລະມັນສາມາດເຮັດໄດ້ໂດຍການແລ່ນ ແກະສະຫຼັກ mysql_secure_installation ເຊິ່ງຈະຊ່ວຍໃຫ້ທ່ານສາມາດເພີ່ມຄວາມປອດໄພພິເສດໃຫ້ກັບຕົວຢ່າງ MariaDB ຂອງທ່ານໂດຍ:

    • ຕັ້ງລະຫັດຜ່ານ ສຳ ລັບບັນຊີຮາກ.
    • ປິດການເຂົ້າສູ່ລະບົບຮາກຫ່າງໄກສອກຫຼີກ.
    • ຖອນບັນຊີຜູ້ໃຊ້ແບບບໍ່ລະບຸຊື່.
    • ການ ກຳ ຈັດຖານຂໍ້ມູນການທົດສອບ, ເຊິ່ງໂດຍຄ່າເລີ່ມຕົ້ນສາມາດເຂົ້າເຖິງໂດຍຜູ້ໃຊ້ທີ່ບໍ່ລະບຸຊື່.
    • ແລະການໂຫຼດສິດທິຄືນອີກ.

    ເພື່ອເອີ້ນສະຄິບຄວາມປອດໄພ, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ແລະຕອບ ຄຳ ຖາມຕາມທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    ເມື່ອທ່ານໄດ້ຮັບປະກັນການຕິດຕັ້ງ MariaDB ຂອງທ່ານ, ທ່ານສາມາດເຊື່ອມຕໍ່ຫອຍ mysql ໂດຍໃຊ້ລະຫັດຜ່ານຂອງຜູ້ໃຊ້ຮາກ.

    # mysql -u root -p 
    

    ເພື່ອສ້າງຖານຂໍ້ມູນທີ່ມີຊື່ວ່າ my_test_db ແລະຜູ້ໃຊ້ຊື່ວ່າ test_user ທີ່ມີສິດທິພິເສດເພື່ອຈັດການຖານຂໍ້ມູນ ດຳ ເນີນການ ຄຳ ສັ່ງ SQL ຕໍ່ໄປນີ້.

    MariaDB [(none)]> CREATE DATABASE  my_test_db;
    MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit;
    

    ຫຼັງຈາກສ້າງຖານຂໍ້ມູນແລະຜູ້ໃຊ້ຖານຂໍ້ມູນ ໃໝ່, ພະຍາຍາມເຂົ້າໃຊ້ຫອຍ MariaDB ໂດຍໃຊ້ບັນຊີຜູ້ໃຊ້ ໃໝ່ ແລະສະແດງຖານຂໍ້ມູນທັງ ໝົດ ທີ່ຖືກມອບ ໝາຍ ໃຫ້ຜູ້ໃຊ້ດັ່ງຕໍ່ໄປນີ້.

    # mysql -u test_user -p
    MariaDB [(none)]> SHOW DATABASES;
    

    ທ່ານອາດຈະມັກອ່ານບົດຄວາມຕໍ່ໄປນີ້ທີ່ມີປະໂຫຍດຕໍ່ MariaDB.

    <

  • ຮຽນ MySQL/MariaDB ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ - ພາກທີ 1
  • ຮຽນຮູ້ວິທີໃຊ້ຟັງຊັນຫຼາຍຂອງ MySQL ແລະ MariaDB - ພາກທີ 2
  • 12 ການປະຕິບັດທີ່ດີທີ່ສຸດເພື່ອຄວາມປອດໄພຂອງ MySQL/MariaDB ສຳ ລັບ Linux
  • ວິທີການ Backup/Restore MySQL/MariaDB ແລະ PostgreSQL ໂດຍໃຊ້ເຄື່ອງມື ‘Automysqlbackup’ ແລະ ‘Autopostgresqlbackup’ ເຄື່ອງມື
  • ຄຳ ແນະ ນຳ ທີ່ເປັນປະໂຫຍດໃນການແກ້ໄຂຂໍ້ຜິດພາດທົ່ວໄປໃນ MySQL
  • ນັ້ນແມ່ນ ສຳ ລັບດຽວນີ້! ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະຮັບປະກັນເຄື່ອງແມ່ຂ່າຍ MariaDB ໃນການຕິດຕັ້ງ server ທີ່ ໜ້ອຍ ທີ່ສຸດຂອງ Debian 10. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ ສຳ ລັບ ຄຳ ຖາມຫຼືຂໍ້ມູນທີ່ທ່ານຢາກແບ່ງປັນກັບພວກເຮົາ.