Cara membuat Database MySQL dan user melalui command line

Cara membuat Database MySQL dan user melalui command line

Masalah database, bagaimana cara membuat Table database dan MySQL user database melalui command line biasanya muncul bagi rekan-rekan yang baru menggunakan VPS, terutama VPS RAM Kecil tanpa panel dan tanpa phpmyadmin.

Cara Migrasi EasyApache3 ke Easyapache4 cPanel
Cara Install cPanel di VPS
Cara Install Easyengine webpanel dan wordpress di EasyEngine

Masalah database, bagaimana cara membuat Table database dan MySQL user database melalui command line biasanya muncul bagi rekan-rekan yang baru menggunakan VPS, terutama VPS RAM Kecil tanpa panel dan tanpa phpmyadmin. Dalam artikel ini akan kita bahas beberapa cara untuk membuat Database MySQL dan user MySQL melalui command line

Cara Membuat MySQL Database Table dan MySQL User melalui Command Line:

Ada 2 cara untuk membuat Table Database dan User di MySQL melalui command Line

1. Dibuat langsung melalui User root

Cara yang pertama adalah dengan membuat database dan mySQL user melalui root sekaligus. Cara ini efektif jika Anda hanya membuat 1 Database dengan 1 User, Namun akan sangat tidak efektif jika database yang dibuat banyak.

Langkah pertama adalah masuk ke mysql sebagai root:

mysql -u root

kemudian Create database:

CREATE DATABASE mydbname;

Setelah itu langsung beri privilege ke user baru:

GRANT ALL PRIVILEGES ON mydbname.* TO 'myuser01'@'localhost' IDENTIFIED BY 'passworduserdbdisini';

Dengan Dua langkah tersebut, Anda telah berhasil membuat database dan user serta menghubungkannya..
Kode lengkapnya sebagai berikut:

root@bestariwebhost:/var/www/folderwebanda# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 95765
Server version: 5.7.26-0ubuntu0.18.04.1 (Ubuntu)

Copyright (c) 2000, 2019, 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.

mysql> CREATE DATABASE mydbname;
Query OK, 1 row affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON mydbname.* TO 'myuser01'@'localhost' IDENTIFIED BY 'passwordanda';
Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> \q;
Bye

2. Database dibuat Melalui masing-masing user

Cara kedua yaitu dengan membuat user di root, kemudian membuat database di masing-masing user.

Langkah pertama: Login melalui user root

mysql -u root

Langkah kedua: Buat user baru:

CREATE USER 'mydbuser01'@'localhost' IDENTIFIED BY 'passwdDB';

setelah itu keluar dari user root dengan perintah:

mysql> \q

Langkah brikutnya yaitu Login dengan user yang barusaja Anda tambahkan:

mysql -u mydbuser01 -p

Masukkan password database sesuai dengan yang telah anda buat. Setelah itu buat database sesuai kebutuhan anda:

CREATE DATABASE mydbname01;
CREATE DATABASE mydbname02;

Semoga Bermanfaat

COMMENTS

WORDPRESS: 0
DISQUS: 0