sql >> Databáze >  >> RDS >> Mysql

mysqladmin:připojení k serveru na 'localhost' se nezdařilo

Krátká verze :Pokud váš uživatel MySQL root potřebuje heslo pro připojení, může být dobrý nápad mít mysqladmin zadejte toto heslo;)

Delší verze :Váš uživatel MySQL root Zdá se, že k připojení potřebuje heslo

Ale mysqladmin pokusí se připojit bez heslo

A mysqladmin dělá to, protože to neříkáte jinak;)

mysqladmin , stejně jako ostatní nástroje příkazového řádku související s MySQL (mysql , mysqldump , mysqlshow atd.), nabízí možnosti poskytnutí takových přístupových údajů.

  • h :Ke kterému hostiteli se připojit. Pokud není zadán, localhost předpokládá se
  • u :Pod kterým uživatelem se připojit. Pokud není zadán, root předpokládá se
  • p :Jaké heslo použít. Pokud není zadáno, není použito žádné heslo

Měli byste být schopni použít něco jako

mysqladmin -uroot -pmysupersecretpassword proc

(Uvědomte si, že mezi možnostmi a jejich hodnotami není mezera). Můžete také nechat MySQL požádat o heslo jako

mysqladmin -uroot -p proc

Díky tomu by vám MySQL mělo dát výzvu, kde můžete zadat své heslo.



  1. TRUNC(datum) Funkce v Oracle

  2. ukládat řetězce libovolné délky v Postgresql

  3. MySQL odstraňuje duplicitní záznamy

  4. Nezpracovaný dotaz na relevanci v Laravelu. jak to zvládnout?