Импорт базы данных MySQL из дампа через терминал linux
Для импорта базы данных в MySQL или MariaDB зайдите на сервер по SSH.
Загрузите файл дампа базы данных в нужный вам каталог удобным для вас способом. Например: /var/www/html/
Для загрузки дампа в базу данных database
выполним следующую команду:
mysql database_name < /var/www/html/dump.sql
где databaseimport
— имя БД;
/var/www/html/dump.sql
— путь к файлу с БД.
В случае, если возникнет ошибка, может потребоваться указать данные доступа к базе данных, например:
mysql -uroot -pPassword database_name < /var/www/html/dump.sql
аналог:
mysqldump -uroot -pPassword database_name < /var/www/html/dump.sql
где
root
— имя пользователя для доступа к БД,
Password
— пароль для доступа к БД,
database_name
— имя базы данных.
Создание и импорт базы данных через консоль MySQL
Так же операцию импорта можно выполнить через консоль, но если база большая это займет гораздо больше времени.
$ mysql -u root –p CREATE DATABASE database_name DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci; mysql> use database_name mysql> show databases; mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'db_user'@'localhost'; mysql> SELECT db, host, user FROM mysql.db WHERE db='database_name'; mysql> source db_name.sql