Upozornenie, pracujem s mysql verziou 5.5.20, prosím, otestujte aj iné verzie!
(Od MySQL 5.7 sa heslo nazýva authentication_string)
Najprv sa prihlásime do databázy s root oprávneniami a potom použijeme mysql;
Vykonajte nasledujúcu vetu:
Našiel som a nahlásil chybu nasledovne:
CHYBA 1364 (HY000): Pole 'ssl_cipher' nemá predvolenú hodnotu Vysvetlenie na internete:
Pridajte user insert do hodnôt mysql.user(Host,User,Password) ("localhost","test",password("1234"));
Nahláste nasledujúcu chybu ERROR 1364 (HY000): Pole 'ssl_cipher' nemá chybu predvolenej hodnoty
mysql 5.1 alebo novšia, používam verziu 5.6.
Dôvody nepravdivého vyjadrenia:
Niektoré polia v používateľskej tabuľke mysql nemôžu byť prázdne, neexistuje žiadna predvolená hodnota, v skutočnosti ide o chybu operácie, používatelia pridávajúci mysql nemôžu priamo vložiť používateľskú tabuľku týmto spôsobom. Obchádzka:
Tým sa pridá nový používateľ a nebudú žiadne vyššie uvedené chyby.
|