По многочисленным просьбам подробно описываем процесс создания базы данных и загрузки в нее информации из файла архива.
Здесь подразумевается, что MySQL или какой то ее клон (MariaDB или Percona) уже установлена и прогнан (если необходимо) скрипт:
$ sudo mysql_secure_installation
Рекомендуется проверить статус:
$ sudo mysqladmin -u root -p ping Enter password: mysqld is alive
Если MySQL жива то коннектимся:
$ sudo mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 58 Server version: 10.0.38-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
Здесь установлена Mariadb. Создаем новую базу — например mydb:
MariaDB [(none)]> CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
Создаем нового пользователя (например vasia) и даем ему права на базу mydb:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mydb.* TO vasia@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
Вместо password подставляем свой пароль. Выходим из MariaDB (или MySQL):
MariaDB [(none)]> exit; Bye
И загружаем в созданную базу информацию из ранее созданного дампа:
$ sudo mysql -u vasia -pPASSWORD mydb < /path/to/file/dump.sql
Здесь /path/to/file/dump.sql — это путь к файлу дампа, PASSWORD — ваш пароль. Вот и весь процесс.