Transferul MySQL-bază cu acces ssh-

Pentru a transfera o bază de date de la un server la altul - puteți utiliza linia de comandă MySQL utilitate și mysqldump.

Export bază de date pe serverul sursă:

1. Conectați-vă la server prin SSH cu un nume de utilizator care are acces la utilitarul mysqldump.

2. Alegeți exportul bazei de date în sql-haldei:

# Mysqldump -uimya -p dbname> /var/www/vhosts/domain.ru/httpdocs/dbname.sql

Bază de date de import pe noul server:

1. Creați un nou server de baze de date goală și având acces la acestea SQL-utilizator.

2. Încărcați groapa de gunoi a bazei de date pentru noul server.

3. Conectați-vă la noul server prin SSH cu un nume de utilizator cu acces la MySQL utilitate

4. Utilizați comanda cd pentru a trece la directorul în care ați descărcat fișierul de la baza haldei

5. Faceți dezarhiva arhiva:
# Gzip -d dbname.sql.gz

6. Efectuați importul haldei în baza de date - de exemplu, cu următoarea comandă:

# Mysql -p DBNAME -uimya

  • numele - numele sql-utilizator al bazei de date exportate pe noul server
  • parola - o parolă sql-utilizator corespunzător
  • dbname - numele bazei de date exportate de pe noul server
  • dbname.sql - numele fișierului care conține haldei de baze de date

Vă rugăm să rețineți că comanda de import haldei trebuie să fie executați în directorul care conține groapa de gunoi de fișiere.

Verificați ce directoarele sunt chiar acum - poti folosi comanda:
# PWD