Versi pendek :Jika pengguna MySQL Anda root
memerlukan kata sandi untuk terhubung, mungkin ide yang baik untuk memiliki mysqladmin
berikan kata sandi itu;)
Versi yang lebih lama :Pengguna MySQL Anda root
sepertinya membutuhkan kata sandi untuk terhubung
Tapi mysqladmin
mencoba menghubungkan tanpa kata sandi
Dan mysqladmin
melakukan itu karena Anda tidak mengatakannya sebaliknya;)
mysqladmin
, seperti alat baris perintah terkait MySQL lainnya (mysql
, mysqldump
, mysqlshow
dll.), menawarkan opsi untuk menyediakan data akses tersebut.
h
:Host mana yang akan dihubungkan. Jika tidak tersedia,localhost
diasumsikanu
:Pengguna mana yang akan dihubungkan sebagai. Jika tidak tersedia,root
diasumsikanp
:Kata sandi mana yang akan digunakan. Jika tidak diberikan, tidak ada kata sandi yang digunakan
Anda harus dapat menggunakan sesuatu seperti
mysqladmin -uroot -pmysupersecretpassword proc
(perhatikan bahwa tidak ada ruang antara opsi dan nilainya). Anda juga dapat meminta MySQL meminta kata sandi seperti
mysqladmin -uroot -p proc
Dengan itu, MySQL akan memberi Anda prompt di mana Anda dapat memasukkan kata sandi Anda.