Betalingsmetoder Abuse

Konfiguration af MySQL i Ubuntu

21.01.2023, 23:42

Som nævnt i tidligere artikler kan DBMS'et installeres fra det officielle og udviklerens repository. Uanset hvad vil programmet under installationen stille en række spørgsmål, som skal besvares. Nedenfor fortæller vi dig, hvad og hvordan du skal svare på dem.

Besvarelse af DBMS-spørgsmålene

Det første, programmet vil spørge brugeren om, er root-adgangskoden. Du behøver kun at angive det.

Og derefter indtaste det igen for at bekræfte det:

Brugeren forbeholder sig ret til at lade adgangskodeområdet være tomt, men i så fald vil MySQL bruge Unix-autorisation til at logge ind, når mysql-klienten køres fra konsollen (du mister fjernadgangen). Det vil medføre mere besvær i fremtiden, så det er bedre ikke at gøre det og indstille root-adgangskoden med det samme.

Derefter vil programmet advare dig om, at MySQL bruger en ny autorisationsmetode. Disse oplysninger kan findes i det vindue, der åbnes:

Installationsprogrammet vil derefter bede dig om at installere den nye autorisationsmetode eller vende tilbage til den gamle. Klientbibliotekerne til MySQL i Ubuntu er allerede bygget til at understøtte den nye metode, så du kan lade den være på plads:

Når installationen er færdig, skal du udføre kommandoen mysql_secure_installation (for at hjælpe med at beskytte MySQL-serveren). Hvis du indstillede en adgangskode i MySQL-installationsfasen, kan du køre kommandoen uden sudo. Hvis adgangskoden ikke blev indstillet, er det første, du skal gøre, at indstille koden for root-brugeren.

mysql_secure_installation

Har du indtastet og indstillet root-adgangskoden? Dernæst vil kommandoen bede dig om at aktivere MySQL's plugin til validering af adgangskoder. Lad være med at aktivere det, hvis du ikke aner, hvad det er, og hvorfor du har brug for det. Kort sagt vil plugin'et forhindre installation af for simple adgangskoder til MySQL-brugere. På dette tidspunkt skal du svare n:

Dernæst spørger værktøjet, om root-adgangskoden skal ændres. Her kan du også svare n, da du allerede har indstillet adgangskoden tidligere:

Svar bekræftende på alle efterfølgende spørgsmål fra programmet:

Med dette konfigurationsprincip vil du ikke kunne bruge sudo til at oprette forbindelse til mysql fra konsollen. Du kan prøve, men du vil få en Access Denied-fejl. For at oprette forbindelse til MySQL ved hjælp af konsolklienten skal du indtaste den root-adgangskode, der blev indstillet tidligere:

mysql -u root -p

Dette afslutter konfigurationsvejledningen.

Lej mysql vps