Set the root Password MySQL

Beberapa kali gagal set password mysql, akhirnya bikin judul Set The Root Password. Karena versi terbaru jadinya selalu gagal, dan ternyata berbeda cara di versi terbaru dari MySQL

Cara Manual

Start Mysql shell

Jalankan dulu mysql service dengan perintah

sudo systemctl start mysql

Masul ke mysql shell

mysql -u root

Karena masih baru jadi tanpa password

mysql>

Set the root password

Untuk mysql versi 5.7 atau yang lebih lama, gunakan perintah berikut, ganti password dengan password baru

UPDATE mysql.user SET Password = PASSWORD('password') WHERE User = 'root';

Dan untuk mysql versi 5.7 atau yang lebih baru menggunakan perintah berikut

UPDATE mysql.user SET authentication_string = PASSWORD('password') WHERE User = 'root';

Untuk save dan reload gunakan perintah

flush privileges;

Cara Wizard

Cara ini lebih mudah, karena tinggal mengikuti perintah yg diberikan

sudo mysql_secure_installation utility

Silahkan pilih sendiri mana yang disuka, disarankan sih dengan cara wizard lebih mudah.

See also  Ubuntu 18.04 + PHP7.4 + PDO SQLSRV