Betalningsmetoder Abuse

Konfigurera MySQL i Ubuntu

21.01.2023, 23:42

Som nämnts i tidigare artiklar kan DBMS installeras från det officiella och utvecklarens förvar. Oavsett detta kommer programmet under installationen att ställa flera frågor som ska besvaras. Nedan kommer vi att berätta vad och hur du ska svara på dem.

Svara på DBMS-frågorna

Det första programmet kommer att fråga användaren om är root-lösenordet. Du behöver bara ange det.

Och sedan ange det igen för att bekräfta det:

Användaren förbehåller sig rätten att lämna lösenordsområdet tomt, men i det här fallet kommer MySQL att använda Unix-auktorisation för att logga in när mysql-klienten körs från konsolen (du förlorar fjärråtkomst). Detta kommer att orsaka mer besvär i framtiden, så det är bättre att inte göra detta och ställa in root-lösenordet direkt.

Efter det kommer programmet att varna dig för att MySQL använder en ny metod för auktorisering. Denna information finns i fönstret som öppnas:

Installationsprogrammet kommer sedan att uppmana dig att installera den nya auktoriseringsmetoden eller återgå till den gamla. Klientbiblioteken för MySQL i Ubuntu är redan byggda för att stödja den nya metoden, så den kan lämnas på plats:

När installationen är klar måste du köra kommandot mysql_secure_installation (för att hjälpa till att skydda MySQL-servern). Om du angav ett lösenord under MySQL-installationen kan du köra kommandot utan sudo. Om lösenordet inte ställdes in är det första du ska göra att ställa in koden för root-användaren.

mysql_secure_installation

Har du angett och ställt in root-lösenordet? Därefter kommer kommandot att uppmana dig att aktivera MySQL:s plugin för lösenordsvalidering. Aktivera det inte om du inte har någon aning om vad det är och varför du behöver det. Kort sagt kommer plugin-programmet att förhindra installation av för enkla lösenord för MySQL-användare. Vid denna punkt, svara n:

Därefter kommer verktyget att fråga om root-lösenordet behöver ändras. Här kan du också svara n, eftersom du redan har ställt in lösenordet tidigare:

Svara jakande på alla efterföljande frågor från programmet:

Med den här konfigurationsprincipen kommer du inte att kunna använda endast sudo för att ansluta till mysql från konsolen. Du kan försöka, men du kommer att få ett Access Denied-fel. För att ansluta till MySQL med hjälp av konsolklienten anger du root-lösenordet som ställdes in tidigare:

mysql -u root -p

Detta avslutar konfigurationsinstruktionerna.

Hyra mysql vps