Disclaimer, jeg arbejder med mysql version 5.5.20, test venligst andre versioner!
(Siden MySQL 5.7 har adgangskoden heddet authentication_string)
Først logger vi ind i databasen med root-rettigheder, og derefter bruger vi MySQL;
Udfør følgende sætning:
Fandt og rapporterede en fejl som følger:
FEJL 1364 (HY000): Feltet 'ssl_cipher' har ikke en standardværdi Forklaring på internettet:
Tilføj brugerindsæt i værdierne mysql.user(Host,User,Password) ("localhost","test",password("1234"));
Rapporter følgende fejl FEJL 1364 (HY000): Feltet 'ssl_cipher' har ikke en fejl med standardværdien
mysql 5.1 eller nyere, jeg kører på version 5.6.
Årsager til fejlagtige oplysninger:
Nogle felter i mysql-brugertabellen kan ikke være tomme, der er ingen standardværdi, faktisk er det en operationsfejl, mysql-tilføjende brugere kan ikke direkte indsætte brugertabellen på denne måde. Løsning:
Dette tilføjer en ny bruger, og der vil ikke være ovenstående fejl.
|