📌 Grundläggande information om MySQL
- Typ: Relationsdatabas (RDBMS)
- Språk: Skrivet i C och C++
- Utvecklare: Ursprungligen utvecklad av det svenska företaget MySQL AB
- Första versionen: 1995
- Ägs av: Oracle Corporation (sedan 2010)
⚡ Egenskaper
- Öppen källkod: MySQL är open source (GPL-licens), men det finns även kommersiella versioner.
- Snabb och skalbar: Passar både små och stora databaser.
- Används ofta med: PHP, Python, Java och andra programmeringsspråk.
- Transaktionshantering: Använder lagringsmotorer som InnoDB (ACID-kompatibel) och MyISAM.
- Replikering och klustring: Stödjer master-slave och multi-master replikering.
🌍 Användningsområden
- Webbsidor och applikationer (ex. WordPress, Facebook, Twitter)
- E-handelsplattformar
- Dataanalys och rapportering
- IoT och andra distribuerade system
Att installera apache php8 mysql phpmyadmin på ubuntu 24.04
Förutsättningar
- En Ubuntu 24.04-server med root-åtkomst eller en sudoanvändare.
- Få åtkomst till din server via SSH.
Steg 1: Logga in på din server
Steg 2: Uppdatera paketcachen och installera de nödvändiga paketen
sudo apt update && apt upgrade -y
Steg 3: Installera sedan Apache
sudo apt install apache2
Steg 4: Installera MySQL
sudo apt install mysql-server
Steg 5: Sätt mysql password för root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Steg 6: Slutför sedan konfigurationen av MySQL Servern
sudo mysql_secure_installation
VALIDERA LÖSENORD-komponent : Ange n och tryck Enter.
Ta bort anonyma användare? : Enter Y för att återkalla MySQL-konsolåtkomst för okända databasanvändare.
Vill du inte tillåta root-inloggning på distans? : Enter Y för att inaktivera fjärråtkomst till MySQL root-användarkontot på din server.
Ta bort testdatabasen och få tillgång till den? : Enter Y för att ta bort MySQL-testdatabaserna.
Ladda om privilegietabeller nu? : Enter Y för att uppdatera MySQL-privilegietabellerna och tillämpa dina nya konfigurationsändringar.
Steg 7: Installera PHP
sudo apt install php libapache2-mod-php php-mysql
Då är du klar med den så kallade ”LAMP” stacken (Linux, Apache, MySQL och PHP)
Steg 8: Installera phpMyAdmin
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
Installationsprocessen lägger till phpMyAdmin Apache-konfigurationsfilen i /etc/apache2/conf-enabled/katalogen, där den läses automatiskt. För att slutföra konfigureringen av Apache och PHP för att fungera med phpMyAdmin, är den enda återstående uppgiften i det här avsnittet av handledningen att explicit aktivera mbstringPHP-tillägget, vilket du kan göra genom att skriva:
sudo phpenmod mbstring
Efteråt, starta om Apache för att dina ändringar ska träda i kraft:
sudo systemctl restart apache2
Logga i i MySQL för att konfigurera lösenordsåtkomst för en dedikerad MySQL-användare
mysql -u root -p
Därifrån skapar du en ny användare och ger den ett starkt lösenord:
ALTER USER 'sam'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Ge sedan din nya användare lämpliga rättigheter. Du kan till exempel ge användarbehörigheter till alla tabeller i databasen, samt befogenhet att lägga till, ändra och ta bort användarbehörigheter, med detta kommando:
GRANT ALL PRIVILEGES ON *.* TO 'sam'@'localhost' WITH GRANT OPTION;
Efter det, avsluta MySQL-skalet:
exit
Du kan nu komma åt webbgränssnittet genom att besöka din servers domännamn eller offentliga IP-adress följt av /phpmyadmin:
http://din domän eller ip/phpmyadmin
Logga in på gränssnittet, antingen som root eller med det nya användarnamnet och lösenordet du just konfigurerat.
Det var allt, lycka till!
Läs mer under kategori Handledningar. . .
0 kommentarer