Install MYSQL Ubuntu 18.04
Innehållsförteckning:
MySQL är det mest populära databashanteringssystemet med öppen källkod. Den är snabb, enkel att använda, skalbar och en integrerad del av de populära
LAMP
och
LEMP
.
I den här tutorialen visar vi dig hur du installerar och säkra MySQL på en Ubuntu 18.04-maskin.
förutsättningar
Se till att du är inloggad som användare med sudo-privilegier.
Installera MySQL på Ubuntu
Vid skrivandet av denna artikel är den senaste versionen av MySQL som är tillgänglig från de officiella Ubuntu-lagren MySQL version 5.7.
Följ stegen nedan för att installera MySQL på din Ubuntu-server:
-
Uppdatera först apt-paketets index genom att skriva:
sudo apt updateInstallera sedan MySQL-paketet med följande kommando:
sudo apt install mysql-serverNär installationen är klar startar MySQL-tjänsten automatiskt. Om du vill kontrollera om MySQL-servern körs skriver du:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Säkra MySQL
MySQL-serverpaketet levereras med ett skript som heter
mysql_secure_installation
som kan utföra flera säkerhetsrelaterade operationer.
Kör skriptet genom att skriva:
sudo mysql_secure_installation
Du blir ombedd att konfigurera
VALIDATE PASSWORD PLUGIN
som används för att testa styrkan i MySQL-användarnas lösenord och förbättra säkerheten. Det finns tre nivåer av lösenordsvalideringspolicy, låg, medium och stark. Tryck på
ENTER
om du inte vill konfigurera inställningen av validera lösenord.
Vid nästa uppmaning blir du ombedd att ställa in ett lösenord för MySQL-rootanvändaren. När du gör det kommer skriptet också att be dig ta bort den anonyma användaren, begränsa rotanvändarnas åtkomst till den lokala maskinen och ta bort testdatabasen. Du bör svara "Y" (ja) på alla frågor.
Logga in som root
För att interagera med MySQL-servern från kommandoraden kan du använda MySQL-klientverktyget som är installerat som ett beroende av MySQL-serverpaketet.
I Ubuntu-system som kör MySQL 5.7 (och senare), är
auth_socket
autentiserad av
auth_socket
plugin som standard.
auth_socket
plugin autentiserar användare som ansluter från
localhost
via Unix socket-fil. Det betyder att du inte kan autentisera som root genom att ange ett lösenord.
Så här loggar du in på MySQL-servern som rotanvändartyp:
sudo mysql
Du kommer att presenteras med MySQL-skalet som visas nedan:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Den första är att ändra autentiseringsmetoden från
auth_socket
till
mysql_native_password
. Du kan göra det genom att köra följande kommando:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
Det andra rekommenderade alternativet är att skapa en ny administrativ användare med tillgång till alla databaser:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Slutsats
Nu när din MySQL-server är igång och du vet hur du ansluter till MySQL-servern från kommandoraden kanske du vill kontrollera följande guider:
mysql ubuntuDet här inlägget är en del av hur man installerar-lemp-stack-on-ubuntu-18-04-serien.
Andra inlägg i denna serie:
• Hur man installerar Nginx på Ubuntu 18.04 • Hur man installerar Nginx-serverblock på Ubuntu 18.04 • Säkra Nginx med Let's Encrypt på Ubuntu 18.04 • Hur man installerar MySQL på Ubuntu 18.04 • Hur man installerar PHP på Ubuntu 18.04Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och använder mysql arbetsbänk på ubuntu 18.04
MySQL Workbench är en grafisk applikation över plattformar för MySQL-databasadministratörer och arkitekter. I den här tutorialen visar vi dig hur du installerar och MySQL Workbench på Ubuntu 18.04.
Hur man installerar mysql på centos 8
Den senaste versionen av MySQL-databasservern, version 8.0, är tillgänglig för installation från standard CentOS 8-lagringarna. MySQL är det mest populära databashanteringssystemet med öppna källor.







