Återställning av MySQL-databasen

Fick idag orsak att använda min senaste backup av MySQL-databasen här på cloudheaven.se. Jag försökte ändra på sökvägen till denna webbplats, så att den ska ligga i webbserverns rot. Det gick inte så bra… (uppdatering: jag gjorde en manuell överföring den 24 januari)

För att, efter detta missöde, återställa databasen till den senaste backupen gick jag in i MySQL-kommandohanteraren enligt nedan:

[my prompt]> mysql -u  -p
Enter password:
MariaDB [(none)]> use myDatabase
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [myDatabase]> source mysql_dump.sql

Tyvärr verkar det inte gå på något enkelt sätt att ändra installationen till webbservern rot, så jag kommer att göra en ny installation på rätt plats. Nu känner jag till så mycket jag behöver för att kunna starta upp sajten där jag vill ha den.

Dagens servearbete

Nu börjar jag få lite ordning på den här servern. Idag har jag

  • Installerat LAMP-miljön
  • Konfigurerat brandväggen att enbart släppa igenom ssh- http- och https-trafik
  • Fixat ntp-klienten att synka klockan och att starta automatiskt vid boot (systemctl enable ntpd) och ställt tidszonen till Stockholm (timedatectl set-timezone Europe/Stockholm)
  • Installerat WordPress med Jetpack-tillägget (med den viktiga \LaTeX-funktionaliteten)
  • Lagt till och konfigurerat en swap-fil (mysql-servern kraschade annars…)
  • Lagt till Dropbox
  • Konfigurerat Dropbox så att inte alla gigabyte synkas
  • Lagt till ett backup-skript med rotering, för såväl för WordPress-biblioteket och dess databas
  • Lagt till backup-skriptet i crontab

Och hittills verkar allt funka 🙂