Hvis der ikke er angivet et kodeord for rodbrugeren, kan du oprette forbindelse til MySQL -databaseserveren ved hjælp af følgende kommando.
$mysql-urod
eller
$sudomysql-urod
Det er nødvendigt at angive en stærk adgangskode til root eller enhver anden bruger for at give databasesikkerhed. To måder er vist i denne vejledning til at ændre MySQL -brugerens adgangskode. Du kan følge enhver fra disse.
Ændring af adgangskode ved hjælp af SET:
Syntaksen til ændring af adgangskode for enhver MySQL -bruger ved hjælp af sæt udsagn er,
SÆTADGANGSKODETIL 'brugernavn'@'værtsnavn' =ADGANGSKODE('adgangskode');'værtsnavn' for lokal server er 'Lokal vært'. Kør følgende MySQL -sætning for at indstille/nulstille adgangskode til rod bruger. Her, 'Abc890def' er angivet som root -adgangskode.
> SÆTADGANGSKODETIL 'rod'@'lokal vært' =ADGANGSKODE('abc890def');
Afslut fra serveren, og prøv at oprette forbindelse uden adgangskode. Følgende adgang nægtet fejl vises i terminalen.
Kør kommandoen med -s indstilling og test forbindelsen ved at anvende forkert adgangskode. Så vises følgende fejlmeddelelse.
Kør nu kommandoen med den korrekte root -adgangskode, som er angivet i forrige trin. Hvis du angiver den korrekte adgangskode, vil den være i stand til at oprette forbindelse med serveren.
$ mysql-du rod-s. sÆndring af adgangskode ved hjælp af UPDATE:
Syntaksen til ændring af MySQL -adgangskode ved hjælp af opdatering forespørgsel er givet nedenfor. Alle brugeroplysninger gemmes i bruger bord af mysql database. Så hvis du kan opdatere værdien af Adgangskode felt af bruger tabel for en bestemt bruger, så vil brugerens adgangskode blive ændret korrekt.
OPDATERmysql.brugerSÆTAdgangskode=ADGANGSKODE('nyt kodeord') HVORBRUGER='brugernavn' OGVært='værtsnavn';
For at ændre adgangskoden til rod bruger på lokal server, skal du køre følgende SQL -kommando. Her, ' mit nye kodeord 'Er indstillet som ny adgangskode.
> OPDATERmysql.brugerSÆTAdgangskode=ADGANGSKODE('mit nye kodeord') HVORBRUGER='rod' OGVært='lokal vært'
Afslut igen fra serveren, og genstart databaseserveren, før du tester den nye adgangskode.
$ sudo service mysql genstartKontroller nu, at den nye adgangskode fungerer eller ej for root -brugere.
$ mysql-du rod-s. sVed at følge en af ovenstående SQL -sætninger kan du nemt ændre adgangskoden til enhver eksisterende MySQL -bruger.