Cara melihat password mysql di ubuntu

At first run this command:

sudo mysql

and then you should check which authentication method of your MySQL user accounts use.So run this command

SELECT user,authentication_string,plugin,host FROM mysql.user;

now you can see something like this already :

+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             |                                           | auth_socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

in the table that is in the above , you can see that all of your mysql users accounts status & if you have set a password for root account before you see mysql_native_password in plugin column instead auth_socket. All in all for change your root password you should run :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Be sure to change password to a strong password of your choosing. Then for reload your server to put your new changes into effect run this;

FLUSH PRIVILEGES;

So again check the authentication methods which has employed by your mysql , by this command:

SELECT user,authentication_string,plugin,host FROM mysql.user;

and now the output is :

+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             | *3636DACC8616D997782ADD0839F92C1571D6D78F | mysql_native_password | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

as you can see in the grant table your root account has mysql_native_password . now you can exit MYSQL shell

exit;

That's it.just you should restart mysql by sudo service mysql restart. Now you can login to mysql as a root account with your password easily.

Cara melihat password mysql di ubuntu
 

Siapa yang pernah mengalami kejadian lupa password MySQL? Anda yang mencari tutorial ini tentunya sedang mengalami permasalahan ini tentunya. Kali ini, kita akan membahan bersama cara untuk melakukan reset MySQL Root Password.

Perlu kita ketahui, user root adalah superuser yang memiliki hak akses tertinggi dalam sebuah sistem manajemen user MySQL. Bila pengguna biasa mengalami masalah, user root dapat mereset kembali password tersebut dari sistemnya. Namun, jika pengguna lupa password adalah user root itu sendiri. Tentu kebingungan bukan untuk melakukan reset password?

Ada beberapa cara untuk melakukan reset password MySQL. Namun kali ini, kita akan membahas salah satunya. Ikuti langkah – langkahnya bersama!

Baca Juga : Pilih MySQL vs MariaDB, Mana Yang Harus Dipilih?

Daftar Isi

  • 1 Cara Reset Password Root MySQL
    • 1.1 1. Hentikan Layanan MySQL Anda.
    • 1.2 2. Jalan MySQL Anda tanpa password
    • 1.3 3. Hubungkan dengan MySQL
    • 1.4 4. Buat Kata Sandi (Password) Baru Root MySQL
    • 1.5 5. Hentikan Kembali dan Mulai Kembali Layanan MySQL Anda
    • 1.6 6. Login ke Database
    • 1.7 7.  Selesai
  • 2 Penutup

Cara Reset Password Root MySQL

Sebelumnya kita memahami bahwa root MySQL memungkinkan pengguna root memiliki akses penuh ke database MySQL. Kita harus memiliki akses root (Linux) atau Windows Administrator pada server cloud untuk mereset kata sandi root MySQL.

Sebagai catatan, kata sandi akun root cloud server dalam hal ini jika server Anda di Cloud VPS IDCloudHost tidak sama dengan kata sandi MySQL. Kata sandi cloud server memungkinkan Anda mengakses server. Namun, kata sandiri (password) root MySQL memungkinkan akses hanya ke database MySQL.

Mari kita gunakan langkah – langkah ini untuk melakukan reset kata sandi root MySQL dengan menggunakan tampilan dan perintah berikut :

1. Hentikan Layanan MySQL Anda.

Caranya adalah mengetik perintah berikut pada command line pada Cloud VPS yang anda miliki. Bila Anda bingung mengaksesnya. Login terlebih dahulu di console.idcloudhost.com akun anda berada. Kemudian akses SSH pada sudut tampilan.

Cara melihat password mysql di ubuntu
 

Selanjutnya, pada Ubuntu OS dan Debian gunakan perintah berikut :

sudo / etc/init.i/mysql stop

Sedangkan, pada CentOs, Fedora, dan Red Hat Entreprises Linux. Jalankan perintah berikut ini

sudo /etc/init.d/mysqld stop

2. Jalan MySQL Anda tanpa password

Setelah mengikuti perintah tersebut. akan ada tanggapan dan lanjutkan dengan ini

sudo mysqld_safe --skip-grand-tables &

3. Hubungkan dengan MySQL

Lakukan perintah berikut :

mysql -uroot

4. Buat Kata Sandi (Password) Baru Root MySQL

Selanjutnya, lakukan perintah ini untuk membuat password baru root MySQL Anda

use mysql;

updat user set authentication_string=PASSWORD("mynewpassword") where user='root';

flush privileges;

quit

5. Hentikan Kembali dan Mulai Kembali Layanan MySQL Anda

Pada Ubuntu OS dan Debian, lakukan perintah berikut:

sudo /etc/init.d/mysql stop
...
sudi /etc/init.d/mysql start

Pada CentOs, Fedora, dan Red Hat Entreprise Linux, lakukan perintah berikut

sudo etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start

6. Login ke Database

Selanjutnya, lakukan tes kata sandi (password) baru anda dengan login ke database
lakukan perintah berikut ;

mysql -u root -p

Lanjutkan dengan password baru anda setelahnya ketika diminta

7.  Selesai

Penutup

Mudah bukan melakukan reset password di MySQL Anda? Hanya dengan 6 langkah saja. Anda bisa melakukan reset password root MySQL database yang Anda miliki. Anda juga tidak perlu khawatir, bahwa Tim Support IDCloudHost siap membantu segala kebutuhan Anda 24/7.  Pengguna menikmati Layanan Cloud VPS dengan 50ribu/bulan saja dengan kemudahan instalasi dan juga kemudahan upgrade dan downgrade kebutuhan website.