How to install mysql on CentOS 7
Daftar Isi:
- Prasyarat
- Instal MySQL 8.0 pada CentOS 7
- Instal MySQL 5.7 pada CentOS 7
- Mulai MySQL
- Mengamankan MySQL
- Menghubungkan ke MySQL dari baris perintah
- Buat Database
- Buat Tabel
- Kesimpulan
Dengan dirilisnya CentOS 7 MySQL, sistem manajemen basis data relasional open source paling populer di dunia tidak lagi tersedia di repositori CentOS dan MariaDB telah menjadi sistem basis data default. MariaDB adalah pengganti MySQL biner drop-in yang kompatibel dan terbelakang.
Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal MySQL pada mesin CentOS 7.
Jika Anda ingin menginstal MariaDB, bukan MySQL, periksa tutorial kami untuk instruksi pemasangan.Prasyarat
Sebelum memulai dengan tutorial ini, pastikan Anda masuk ke server Anda dengan akun pengguna dengan hak sudo atau dengan pengguna root. Ini adalah praktik terbaik untuk menjalankan perintah administratif sebagai pengguna sudo alih-alih root, jika Anda tidak memiliki pengguna sudo di sistem Anda, Anda dapat membuatnya dengan mengikuti petunjuk ini.
Seperti yang kami sebutkan dalam pendahuluan, MySQL tidak tersedia di repositori default CentOS 7 sehingga kami akan menginstal paket dari MySQL Yum Repository. Di bagian berikut, kami akan menunjukkan kepada Anda cara menginstal MySQL 8.0 dan MySQL 5.7.
Anda harus menginstal hanya satu versi MySQL di server CentOS 7 Anda. Jika Anda tidak yakin versi mana yang akan diinstal, lihat dokumentasi aplikasi yang akan Anda gunakan di server Anda.
Instal MySQL 8.0 pada CentOS 7
Pada saat menulis artikel ini, versi terbaru MySQL adalah versi 8.0. Untuk menginstalnya di server CentOS 7 Anda, ikuti langkah-langkah di bawah ini:
-
Aktifkan repositori MySQL 8.0 dengan perintah berikut:
sudo yum localinstall
Instal paket MySQL 8.0 dengan yum:
sudo yum install mysql-community-server
Selama instalasi, yum dapat meminta Anda untuk mengimpor kunci MySQL GPG. Ketik
y
dan tekanEnter
.
Instal MySQL 5.7 pada CentOS 7
Untuk menginstal rilis stabil MySQL sebelumnya, MySQL versi 5.7 pada server CentOS 7, ikuti langkah-langkah di bawah ini:
-
Aktifkan repositori MySQL 5.7 dengan perintah berikut:
sudo yum localinstall
Instal paket MySQL 5.7 dengan:
Instal MySQL sebagai paket lain menggunakan yum:
sudo yum install mysql-community-server
Mulai MySQL
Setelah instalasi selesai, mulai layanan MySQL dan aktifkan untuk memulai saat boot dengan:
sudo systemctl enable mysqld
sudo systemctl start mysqld
Kami dapat memeriksa status layanan MySQL dengan mengetik:
sudo systemctl status mysqld
● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-05-23 11:02:43 UTC; 14min ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 4293 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 4310 (mysqld) Status: "SERVER_OPERATING" CGroup: /system.slice/mysqld.service └─4310 /usr/sbin/mysqld
Mengamankan MySQL
Ketika server MySQL dimulai untuk pertama kalinya, kata sandi sementara dihasilkan untuk pengguna root MySQL. Anda dapat menemukan kata sandi dengan menjalankan perintah berikut:
sudo grep 'temporary password' /var/log/mysqld.log
Outputnya akan terlihat seperti ini:
2018-05-23T10:59:51.251159Z 5 A temporary password is generated for root@localhost: q&0)V!?fjksL
Catat kata sandi, karena perintah selanjutnya akan meminta Anda untuk memasukkan kata sandi root sementara.
Jalankan perintah
mysql_secure_installation
untuk meningkatkan keamanan instalasi MySQL kami:
sudo mysql_secure_installation
Securing the MySQL server deployment. Enter password for user root:
Setelah memasukkan kata sandi sementara Anda akan diminta untuk mengatur kata sandi baru untuk root pengguna. Kata sandi harus memiliki panjang minimal 8 karakter dan mengandung setidaknya satu huruf besar, satu huruf kecil, satu angka, dan satu karakter khusus.
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
Skrip juga akan meminta Anda untuk menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian. Anda harus menjawab "Y" (ya) untuk semua pertanyaan.
Menghubungkan ke MySQL dari baris perintah
Untuk berinteraksi dengan MySQL melalui terminal, kami akan menggunakan klien MySQL yang diinstal sebagai dependensi dari paket server MySQL.
Untuk masuk ke server MySQL sebagai tipe pengguna root:
mysql -u root -p
Anda akan diminta memasukkan kata sandi root yang sebelumnya Anda atur ketika skrip
mysql_secure_installation
dijalankan.
Setelah Anda memasukkan kata sandi, Anda akan disajikan dengan shell mysql seperti yang ditunjukkan di bawah ini:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 11 Server version: 8.0.11 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Buat Database
Setelah Anda terhubung ke shell MySQL, Anda dapat membuat database baru dengan mengetikkan perintah berikut:
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
Buat Tabel
Sekarang kita membuat database, kita bisa membuat tabel untuk menyimpan beberapa data.
Sebelum menjalankan pernyataan SQL untuk membuat tabel, kita perlu terhubung ke database:
use new_database;
Dalam contoh ini kita akan membuat tabel sederhana bernama
contacts
dengan tiga bidang,
id
,
name
dan
email
:
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
Kesimpulan
Dalam tutorial ini, kami telah menunjukkan kepada Anda cara menginstal dan mengamankan server MySQL pada server CentOS 7. Kami juga telah menunjukkan kepada Anda cara menyambung ke shell MySQL dan cara membuat database dan tabel baru.
Sekarang server MySQL Anda sudah berjalan dan Anda tahu cara menghubungkan ke server MySQL dari baris perintah, Anda mungkin ingin memeriksa panduan berikut:
mysql centosPosting ini adalah bagian dari seri Instal LAMP Stack on CentOS 7.
Posting lain dalam seri ini:
• Cara Menginstal Apache pada CentOS 7 • Menginstal MySQL pada CentOS 7 • Cara Mengatur Apache Virtual Hosts pada CentOS 7 • Amankan Apache dengan Let's Encrypt on CentOS 7Instal magento 2 pada centos 7

Magento adalah platform e-commerce yang dibangun di atas teknologi open source yang menggabungkan fitur-fitur canggih dengan fleksibilitas dan antarmuka yang ramah pengguna. Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah menginstal Magento 2 di mesin CentOS 7 Anda.
Instal mariadb pada centos 7

MariaDB adalah sistem manajemen basis data relasional open source, kompatibel mundur, pengganti biner dari MySQL. Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal versi terbaru MariaDB pada mesin CentOS 7.
Instal php 7 pada centos 7

CentOS 7 dikirimkan dengan PHP versi 5.4 yang telah resmi menjadi EOL selama beberapa waktu dan tidak lagi didukung. Dalam panduan ini kami akan menjelaskan cara menginstal atau memutakhirkan ke PHP 7.0, 7.1, 7.2 dan 7.3 pada CentOS 7