Pengen Punya WebSite instan kualitas intan ?

Showing posts with label mysql. Show all posts
Showing posts with label mysql. Show all posts

Friday, March 25, 2011

Export Import database MySQL dari console

Export Import database bisa juga dikatakan sebagai backup dan restore database. Hal ini juga bisa berfungsi untuk memindah informasi database dari server satu ke server yang lain. Catatan kali ini tentang bagaimana export dan import database mysql dari console linux.

export database :

[root@prayoga stylekit4]# mysqldump -u username -p nm_db > /path/direktory/hasil.sql
Enter password:

username : ganti dengan username db yang sesuai.
nm_db : nama database yang akan diexport / diback-up.
/path/direktory/ : tempat dimana hasil export diletakkan.
hasil.sql : hasil dari file export/backup.

import database :
Sebelumnya, create database pada server yang akan digunakan. Misal kita akan import database sekolah, jadi kita login ke mysql server dan create dulu nama databasenya.

[root@prayoga stylekit4]# mysql -u username -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1838
Server version: 5.0.77 Source distribution


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database sekolah;
Query OK, 1 row affected (0.04 sec)



mysql> exit
Bye

Selanjutnya siapkan file .sql yang akan di-import baru proses import :
Ada dua cara import yang saya ketahui,
Cara pertama :

[root@prayoga stylekit4]# mysql -u username -p sekolah < /path/direktory/sekolah.sql 
Enter password: 


/path/direktory/ : tempat dimana file .sql yang akan di-import.

Cara kedua :
Sebelumnya, create database pada server yang akan digunakan seperti langkah di atas. Selanjutnya login ke mysql server dan lakukan import.

[root@prayoga stylekit4]# mysql -u username -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1841
Server version: 5.0.77 Source distribution


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use sekolah;

Database changed
mysql> source /path/direktory/sekolah.sql;


Thursday, March 24, 2011

Reset password root mysql pada linux

Stop service mysql

[root@prayoga ~]# /etc/init.d/mysqld stop
Stopping MySQL:                                            [  OK  ]


Start MySQL (mysqld) server/daemon dengan --skip-grant-tables

[root@prayoga ~]# mysqld_safe --skip-grant-tables &

Login mysql sebagai root dengan tanpa password.

[root@prayoga ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.77 Source distribution


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql>


set password baru

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A


Database changed
mysql> update user set password=password("password_baru") where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


mysql> quit


restart mysql services

[root@prayoga ~]# /etc/init.d/mysqld stop
STOPPING server from pid file /var/run/mysqld/mysqld.pid
110324 01:04:34  mysqld ended


Stopping MySQL:                                            [  OK  ]
[1]+  Done                    mysqld_safe --skip-grant-tables



[root@prayoga ~]# /etc/init.d/mysqld start
Starting MySQL:                                            [  OK  ]
selanjutnya tes login ke mysql sebagai root dengan password baru :)

Friday, March 18, 2011

Mengganti Password User mysql lewat console

Login ke database mysql sebagai user root.

[root@prayoga stylekit4]# mysql -u root -p
Enter password:


tampilkan daftar database :

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cacti              |
| mysql              |
| stylekit_wrdp1     |
+--------------------+
4 rows in set (0.00 sec)


pindah ke database mysql

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed


tampilkan host, user, dan password dari table user.

mysql> select host, user, password from user;
+-----------+----------------+------------------+
| host      | user           | password         |
+-----------+----------------+------------------+
| localhost | root           | 185f9d24632e420b |
| localhost | stylekit_wrdp1 | 426809af19ae5drd |
| localhost | cactiuser      | 6616ff255193e53d |
+-----------+----------------+------------------+
3 rows in set (0.00 sec)


ganti passwordnya

mysql> set password for 'stylekit_wrdp1'@'localhost'=old_password('password_baru');
Query OK, 0 rows affected (0.00 sec)


keterangan :
stylekit_wrdp1 : adalah nama user yang akan diganti passwordnya.
password_baru : adalah password yang kita inputkan.