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,localhostdiasumsikanu:Pengguna mana yang akan dihubungkan sebagai. Jika tidak tersedia,rootdiasumsikanp: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.