Server MySQL Liv-4

Da Wiki-itsos.

Situazione Iniziale

  • Macchina rackata in Lab121
  • Pentium 4
  • 2GB RAM

Configurazione

  • Sul server sono installati un server OpenSSH e un server LAMP completo

Configurazione di rete

auto eth0
iface eth0 inet static
        address 192.168.1.14
        netmask 255.255.248.0
        gateway 192.168.0.70
        network 192.168.0.0
        broadcast 192.168.7.255
        dns-nameservers 192.168.0.70

Attualmente la macchina è raggiungibile dall'esterno di ITSOS tramite il nameserver wikibackup.tes.mi.it

Accesso Remoto

  • Commentare le seguenti righe, se la seconda non dovesse esistere, aggiungerla e commentarla:
# bind-address          = 127.0.0.1
#
# skip-networking
  • Controllare se il file /var/run/mysqld/mysqld.sock esiste, altrimenti dare il comando mkdir /var/run/mysqld/
  • Riavviare il server con service mysql restart
  • Accedere alla console di mysql e dare i seguenti comandi
GRANT ALL privileges ON *.* TO '<username>'@'%' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;

Comandi Utili

mysql -u <username> -p<password>
  • Per eseguire il dump di un database
mysqldump -u <username> -p<password> <nomedb> > /dumps/<nomedump>.sql
  • Per creare un nuovo utente
create user '<username>' identified by '<password>';
  • Per cambiare la password di un utente
mysqladmin -u <username> -p<oldpassword> password <newpassword>