MariaDB ialah sistem pengurusan pangkalan data hubungan berbilang benang sumber terbuka dan pengganti MySQL. MariaDB ialah pengganti lalai untuk MySQL dalam Debian.
Tutorial ini menerangkan cara memasang MariaDB pada Debian 12.
1. Mesin maya VPS dengan Debian 12 dipasang (anda disyorkan membeli hos maya Alibaba Cloud VPS atau Tencent Cloud VPS. Jika anda lebih suka pelayan asing, anda disyorkan untuk mencuba VPS di Vultr. Daftar dan anda akan dapatkan pengalaman $50 , sangat kos efektif), sudah tentu anda juga boleh menggunakannya pada komputer atau mesin maya anda sendiri.
2 Jika anda menggunakan VPS, atas sebab keselamatan, adalah disyorkan untuk menggunakan akaun bukan root Anda boleh membuat akaun dengan kebenaran sudo pada Debian 12.
Pada masa penulisan, versi MariaDB terkini yang tersedia dalam Debian main ialah versi 10.11.4, jadi anda boleh memasangnya terus dari baris arahan menggunakan arahan.
Pertama, lakukan langkah berikut sebagai root atau pengguna dengan keistimewaan sudo untuk memasang MariaDB pada Debian 12:
Laksanakan arahan berikut dalam terminal arahan untuk memasang pangkalan data MariaDB.
1. Kemas kini pakej perisian
sudo apt update sudo apt install mariadb-server
2 Selepas pemasangan selesai, perkhidmatan pangkalan data akan bermula secara automatik Anda boleh menyemak sama ada perkhidmatan itu normal melalui arahan berikut.
sudo systemctl status mariadb
Anda akan melihat output yang serupa dengan yang berikut:
● mariadb.service - MariaDB 10.11.4 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled) Active: active (running) since Sun 2024-01-14 13:16:27 CST; 22h ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 5224 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 8 (limit: 2235) Memory: 161.6M CPU: 1.791s CGroup: /system.slice/mariadb.service └─5224 /usr/sbin/mariadbd
MariaDB datang dengan skrip yang boleh membantu anda menjadikan pemasangan anda lebih selamat. Untuk memulakan skrip taip mysql_secure_installation dalam terminal:
sudo mysql_secure_installation
Semasa pelaksanaan skrip, anda akan digesa untuk menetapkan kata laluan untuk pengguna root, memadamkan pengguna tanpa nama, menyekat akses pengguna root ke komputer tempatan dan memadam pangkalan data ujian.
Sama seperti berikut:
... Enter current password for root (enter for none): ... Set root password? [Y/n] Y New password: Re-enter new password: ... Remove anonymous users? [Y/n] Y ... Disallow root login remotely? [Y/n] Y ... Remove test database and access to it? [Y/n] Y ... Reload privilege tables now? [Y/n] Y ... Thanks for using MariaDB!
Setelah pilihan konfigurasi selesai, skrip akan memuatkan semula jadual kebenaran, memastikan perubahan berkuat kuasa serta-merta.
Semua langkah akan diterangkan secara terperinci Jika anda tidak mempunyai keperluan peribadi khas, disyorkan untuk memilih "Y" (ya) untuk semua soalan.
Secara lalai, pengguna akar MariaDB menggunakan pemalam pengesahan unix_socket, yang menyemak ID pengguna yang sah apabila memanggil alat klien mysql.
Ini bermakna anda hanya boleh menyambung ke pelayan MariaDB sebagai akar jika anda memanggil arahan mysql sebagai akar sistem atau menambah sudo pada arahan.
Untuk keselamatan yang dipertingkatkan, adalah disyorkan untuk mengekalkan pemalam pengesahan lalai dan membenarkan pengguna root untuk mengesahkan hanya melalui soket Unix.
Jika anda ingin menukar pengesahan akar kepada pengesahan klasik, log masuk ke pelayan MariaDB dan laksanakan dalam terminal baris arahan:
sudo mysql
Jalankan pernyataan SQL berikut untuk menukar pengesahan:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Anda kini boleh menyambung ke pelayan MariaDB menggunakan kata laluan baharu anda:
mysql -u root -p
Pemalam Change Authentication juga membolehkan anda log masuk sebagai root daripada program luaran seperti phpMyAdmin
Dalam tutorial ini, kami menunjukkan kepada anda cara memasang pangkalan data MariaDB pada pelayan Debian 12.
Atas ialah kandungan terperinci Bagaimana untuk memasang pangkalan data MariaDB pada Debian 12. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!