GNU/Linux >> Belajar Linux >  >> Cent OS

Menginstal MariaDB di CentOS 7

Pengantar

MariaDB adalah perangkat lunak manajemen basis data open source yang sangat mirip dalam banyak hal dengan MySQL dan ternyata lebih baik daripada yang terakhir dalam berbagai aspek kinerja. Jadi idealnya ini adalah alternatif yang bagus untuk MySQL yang sangat populer. MariaDB adalah fork dari MySQL yang menjaga kompatibilitas tinggi dengan MySQL dan merupakan bagian integral dalam banyak instalasi LEMP stack di seluruh dunia.

Prasyarat

Anda harus memiliki pengguna non-root dengan hak sudo yang diatur di server CentOS 7 Anda sebelum instalasi.

Menginstal MariaDB ke server adalah proses yang cukup sederhana dan dalam artikel ini kami akan memberi Anda langkah-langkah tentang cara menginstal dan mengamankan MariaDB ke server yang menjalankan CentOS 7.

Langkah 1:Instal MariaDB

Menginstal MariaDB semudah menjalankan satu perintah. Jalankan perintah di bawah ini di terminal untuk menginstal.

sudo yum install mariadb-server

Pesan prompt akan muncul sebelum instalasi selesai yang menyerupai berikut

Is this ok [y/d/N]: 

Terima perintah dengan memasukkan y lalu tekan Enter.

Langkah 2:Mulai MariaDB dan konfigurasikan untuk memulai saat boot

Sekarang MariaDB telah terinstal di server Anda, saatnya untuk memulai layanan secara manual. Ini dilakukan dengan menjalankan perintah berikut di terminal.

sudo systemctl start mariadb

Karena perintah ini tidak akan menampilkan output apa pun setelah dieksekusi, Anda perlu memverifikasi apakah layanan telah dimulai. Anda dapat memverifikasi status MariaDB dengan menjalankan perintah di bawah ini di terminal.

sudo systemctl status mariadb

Saat layanan aktif dan berjalan, Anda akan menerima hasil berikut:

Output:

mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2016-12-19 06:47:18 UTC; 2min 25s ago
  Process: 9179 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
  Process: 9099 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
 Main PID: 9178 (mysqld_safe)
   CGroup: /system.slice/mariadb.service
           ├─9178 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
           └─9336 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-fil...

Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: The latest information about MariaDB is available at http://mariadb.org/.
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: You can find additional information about the MySQL part at:
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: http://dev.mysql.com
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: Support MariaDB development by buying support/new features from MariaDB
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: Corporation Ab. You can contact us about this at [email protected].
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: Alternatively consider joining our community based development effort:
Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]: http://mariadb.com/kb/en/contributing-to-the-mariadb-project/
Dec 19 06:47:16 Maria mysqld_safe[9178]: 161219 06:47:16 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
Dec 19 06:47:16 Maria mysqld_safe[9178]: 161219 06:47:16 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Dec 19 06:47:18 Maria systemd[1]: Started MariaDB database server.

Pastikan itu juga dimulai saat boot dengan menjalankan perintah berikut.

sudo systemctl enable mariadb

Keluaran:

Membuat symlink dari /etc/systemd/system/multi-user.target.wants/mariadb.service ke /usr/lib/systemd/system/mariadb.service.

Langkah 3:Amankan MariaDB

Anda dapat meningkatkan keamanan server MariaDB dengan mengubah opsi seperti login root jarak jauh dan pengguna sampel. Untuk menerapkan langkah keamanan ini, gunakan perintah ini.

sudo mysql_secure_installation

Serangkaian prompt akan muncul setelah perintah dijalankan. Yang pertama adalah memasukkan kata sandi root, karena saat ini belum ada kata sandi root yang ditetapkan, tekan Enter dan lanjutkan.

Selanjutnya Anda akan ditanya apakah Anda ingin mengatur kata sandi root baru, terima dan atur kata sandi root baru. Kemudian Masukkan Y pada semua petunjuk yang mengikuti yang akan menyelesaikan proses.

Langkah 4:Verifikasi pemasangan

Untuk memverifikasi apakah penginstalan berfungsi dengan benar, jalankan perintah ini.

mysqladmin -u root -p version
Output:
Enter password: 
mysqladmin  Ver 9.0 Distrib 5.5.52-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Server version        5.5.52-MariaDB
Protocol version    10
Connection        Localhost via UNIX socket
UNIX socket        /var/lib/mysql/mysql.sock
Uptime:            23 min 10 sec

Threads: 1  Questions: 25  Slow queries: 0  Opens: 1  Flush tables: 2  Open tables: 27  Queries per second avg: 0.017

Kesimpulan

Sekarang setelah Anda menginstal MariaDB ke server CentOS 7 Anda, Anda siap untuk menjelajahi fitur-fitur yang akan membantu Anda mengelola database secara profesional dan aman.


Cent OS
  1. Menginstal Tomcat 8 di Centos 6

  2. Menginstal PostgreSQL Dan phpPgAdmin Di CentOS

  3. Instal MariaDB 10.0 di CentOS 6

  1. Memasang Server CentOS 6.2 Oracle-Ready

  2. Menginstal Manajer API WSO2 di CentOS

  3. Cara Menginstal PhpWiki di CentOS 7

  1. Cara Menginstal MariaDB di CentOS 7

  2. Instal MariaDB di CentOS 6.4

  3. Konfigurasikan server MariaDB di CentOS