Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysqladmin:koneksi ke server di 'localhost' gagal

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 diasumsikan
  • u :Pengguna mana yang akan dihubungkan sebagai. Jika tidak tersedia, root diasumsikan
  • p :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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ADDDATE() vs DATE_ADD() di MySQL:Apa Bedanya?

  2. Mencegah injeksi SQL di Node.js

  3. Menggunakan Amazon RDS dengan aplikasi android

  4. Tutup koneksi MySQL (PHP)

  5. Menjebak Peringatan MySQL Dengan Python