Difference between revisions of "IPv6 Database: MySQL Server"

From OnnoWiki
Jump to navigation Jump to search
Line 4: Line 4:
 
  apt -y install mysql-server mysql-client
 
  apt -y install mysql-server mysql-client
  
Agar lebih aman lakukan secure installation
 
  
mysql_secure_installation
 
 
Jawab “Y” untuk banyak pertanyaan berikut
 
 
Securing the MySQL server deployment.
 
Press y|Y for Yes, any other key for No:
 
New password:
 
Re-enter new password:
 
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
 
  ... Success!
 
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
 
  ... Success!
 
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
 
  ... Success!
 
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
 
  ... Success!
 
  
 
Edit Konfigurasi MySQL agar bisa di sambung dari IPv4 dan IPv6
 
Edit Konfigurasi MySQL agar bisa di sambung dari IPv4 dan IPv6
Line 71: Line 54:
 
  +--------------------+  
 
  +--------------------+  
 
  3 rows in set (0.00 sec)  
 
  3 rows in set (0.00 sec)  
 +
 +
 +
==Instalasi Lebih Aman==
 +
 +
Agar instalasi lebih aman, kita bisa menambahkan langkah berikut. Agar lebih aman lakukan secure installation
 +
 +
mysql_secure_installation
 +
 +
Jawab “Y” untuk banyak pertanyaan berikut
 +
 +
Securing the MySQL server deployment.
 +
Press y|Y for Yes, any other key for No:
 +
New password:
 +
Re-enter new password:
 +
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
 +
  ... Success!
 +
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
 +
  ... Success!
 +
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
 +
  ... Success!
 +
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
 +
  ... Success!
 +
  
  

Revision as of 13:42, 3 February 2019

Instalasi dengan menggunakan perintah

apt update
apt -y install mysql-server mysql-client


Edit Konfigurasi MySQL agar bisa di sambung dari IPv4 dan IPv6

vi /etc/mysql/my.cnf
vi /etc/mysql/mysql.conf.d/mysqld.cnf


Pastikan

bind-address = ::1

Restart MySQL Server

/etc/init.d/mysql restart

Test sambungan MySQL ke localhost (::1) dengan IPv6

mysql -u root -h ::1 -p123456 

Jika berhasil maka akan keluar kira-kira:

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 37 
Server version: 5.5.35-1ubuntu1 (Ubuntu) 

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

Coba Ketik

mysql> show databases;

Akan keluar kira-kira:

+--------------------+ 
| Database           | 
+--------------------+ 
| information_schema | 
| mysql              | 
| performance_schema | 
+--------------------+ 
3 rows in set (0.00 sec) 


Instalasi Lebih Aman

Agar instalasi lebih aman, kita bisa menambahkan langkah berikut. Agar lebih aman lakukan secure installation

mysql_secure_installation

Jawab “Y” untuk banyak pertanyaan berikut

Securing the MySQL server deployment.
Press y|Y for Yes, any other key for No: 
New password: 
Re-enter new password: 
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
  ... Success!
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
  ... Success!
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
  ... Success!
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
  ... Success!


Pranala Menarik