Memasang PostgreSQL/MySQL
Pelajari cara memasang dan melakukan persediaan awal pelayan pangkalan data PostgreSQL atau MySQL pada mesin Linux Anda.
Memasang PostgreSQL/MySQL ialah pelajaran Penggunaan Pelayan Linux & Penguasaan SSH percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Penggunaan Pelayan Linux & Penguasaan SSH merangkumi sejumlah 4 pelajaran.
Pangkalan Data: Memori Pelayan Anda
Selamat datang! Pelayan pangkalan data penting untuk menyimpan dan mengurus data yang diperlukan oleh aplikasi anda. Anggaplah pelayan ini sebagai memori pelayan anda yang tersusun.
Dalam pelajaran ini, anda akan mempelajari cara menyediakan dua sistem pangkalan data sumber terbuka yang paling popular: PostgreSQL dan MySQL.
PostgreSQL berbanding MySQL
PostgreSQL dan MySQL ialah kedua-duanya sistem pengurusan pangkalan data hubungan (RDBMS) yang berkuasa, tetapi masing-masing mempunyai kelebihan yang berbeza:
- MySQL: Sering menjadi pilihan untuk aplikasi web, lebih mudah untuk dimulakan dan memberikan prestasi yang baik bagi beban kerja yang banyak membaca data.
- PostgreSQL: Dikenali kerana ciri lanjutannya, kebolehkembangannya, pematuhan ketat terhadap piawaian SQL dan integriti data yang kukuh. Sering dipilih untuk aplikasi kompleks dan pergudangan data.
Anda akan mempelajari cara memasang kedua-duanya, tetapi biasanya anda akan memilih salah satu berdasarkan keperluan projek anda.
Kemas Kini Sistem Anda Dahulu
Sebelum memasang sebarang perisian baharu, anda disarankan untuk mengemas kini senarai pakej pelayan dan menaik taraf pakej sedia ada. Ini memastikan anda mempunyai tampalan keselamatan dan kebergantungan terkini.
Jalankan perintah ini dalam terminal anda:
sudo apt update && sudo apt upgrade -yDapatkan PostgreSQL pada Ubuntu
Untuk memasang PostgreSQL pada sistem berasaskan Ubuntu, anda akan menggunakan pengurus pakej apt. Kita akan memasang pelayan utama dan pakej postgresql-contrib, yang menambahkan utiliti berguna.
Laksanakan perintah berikut:
sudo apt install postgresql postgresql-contrib -yPerkhidmatan & Status PostgreSQL
Selepas pemasangan, PostgreSQL biasanya bermula secara automatik. Anda boleh mengesahkan statusnya dan memastikan perkhidmatan tersebut didayakan untuk bermula semasa but menggunakan perintah systemctl:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresqlPasang MySQL pada Ubuntu
Sekarang, mari pasang MySQL. Seperti PostgreSQL, kita akan menggunakan apt untuk mendapatkan pakej pelayan MySQL. Pakej ini akan memasang pelayan pangkalan data dan alat klien berkaitan.
Jalankan perintah ini:
sudo apt install mysql-server -yLindungi Pelayan MySQL Anda
Sejurus selepas memasang MySQL, anda perlu menjalankan skrip keselamatan. Skrip ini membantu anda:
- Menetapkan kata laluan root yang kukuh
- Mengalih keluar pengguna tanpa nama
- Melarang log masuk root dari jauh
- Mengalih keluar pangkalan data ujian
Ikuti gesaan dengan teliti:
sudo mysql_secure_installationMengakses PostgreSQL
PostgreSQL mencipta pengguna pentadbir lalai bernama postgres. Untuk menyambung ke pangkalan data, anda biasanya bertukar kepada pengguna ini dan kemudian menggunakan klien baris perintah psql.
Cuba sambung sekarang:
sudo -i -u postgres
psqlMengakses MySQL
Bagi MySQL, anda boleh menyambung sebagai pengguna root. Oleh sebab kita baru sahaja menjalankan mysql_secure_installation, anda akan diminta memasukkan kata laluan yang telah ditetapkan.
Masukkan kata laluan root anda apabila diminta:
sudo mysql -u root -pSemakan Pemasangan
Anda telah memasang dan melakukan persediaan awal untuk PostgreSQL dan MySQL. Mari uji pemahaman anda tentang langkah keselamatan.
Pangkalan Data: Sedia untuk Data
Tahniah! Dalam pelajaran ini, anda telah berjaya mempelajari cara:
- Memahami perbezaan antara PostgreSQL dan MySQL.
- Memasang PostgreSQL dan MySQL pada pelayan Ubuntu menggunakan
apt. - Mengesahkan dan mengurus perkhidmatan kedua-duanya dengan
systemctl. - Melakukan persediaan keselamatan awal untuk MySQL.
- Menyambung kepada kedua-dua pelayan pangkalan data melalui baris perintah.
kini anda mempunyai pemahaman asas tentang penyediaan pelayan pangkalan data. Seterusnya, anda akan meneroka cara mengurus pengguna dan mengawal akses kepada pangkalan data anda bagi meningkatkan keselamatannya!
Pelajari Penggunaan Pelayan Linux & Penguasaan SSH dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Soalan Lazim
Adakah pelajaran “Memasang PostgreSQL/MySQL” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH, termasuk “Memasang PostgreSQL/MySQL”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Penggunaan Pelayan Linux & Penguasaan SSH merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Memasang PostgreSQL/MySQL”?
Pelajari cara memasang dan melakukan persediaan awal pelayan pangkalan data PostgreSQL atau MySQL pada mesin Linux Anda. Anda berlatih Penggunaan Pelayan Linux & Penguasaan SSH menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Penggunaan Pelayan Linux & Penguasaan SSH?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Penggunaan Pelayan Linux & Penguasaan SSH di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Memasang PostgreSQL/MySQL” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Penggunaan Pelayan Linux & Penguasaan SSH ini?
Ya. Setiap pelajaran Penggunaan Pelayan Linux & Penguasaan SSH menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Memasang PostgreSQL/MySQL
- Pengguna Pangkalan Data dan Kawalan Akses
- Melindungi Sambungan Pangkalan Data
- Strategi Sandaran dan Pemulihan Pangkalan Data