Upozornění, používám mysql verzi 5.5.20, prosím, otestujte jiné verze!
(Od MySQL 5.7 se heslo nazývá authentication_string)
Nejprve se přihlásíme do databáze s root oprávněními a poté použijeme mysql;
Proveďte následující větu:
Našel jsem a nahlásil chybu následovně:
CHYBA 1364 (HY000): Pole 'ssl_cipher' nemá výchozí hodnotu Vysvětlení na internetu:
Přidejte uživatelské vložení do hodnot mysql.user(Host,User,Password) ("localhost","test",password("1234"));
Nahlaste následující chybu ERROR 1364 (HY000): Pole 'ssl_cipher' nemá výchozí chybu
MySQL 5.1 nebo novější, používám verzi 5.6.
Důvody nepřesnosti:
Některá pole v uživatelské tabulce mysql nelze vyprázdnit, neexistuje výchozí hodnota, ve skutečnosti jde o chybu operace, uživatelé přidávající mysql nemohou takto přímo vložit uživatelskou tabulku. Řešení:
Tím se přidá nový uživatel a nebudou žádné výše uvedené chyby.
|