Импортируем (закачаем) базу данных (файл базы данных) с локального компьютера в MySQL, установленную на сервере VPS/VDS с Ubuntu 22.04.
В MySQL у нас уже заранее должен быть создан пользователь и пустая база данных, на которую у этого пользователя есть права.
Импорт базы данных в MySQL
1. Любым способом закачиваем файл базы данных на сервер VPS.
А именно в папку пользователя сервера. Закачать можно по FTP или командой (в случае, когда на локальном компьютере стоит ОС Ubuntu).
В нашем случае это файл database.sql и мы его закачали по FTP (с помощью Filezilla) на VPS сервер. В папку /home/user-vps. Где user-vps папка это нашего пользователя сервера с правами sudo.
2. Импортируем файл базы данных в MySQL.
Для этого заходим на сервер VPS и выполняем команду.
mysql -u user -p database <database.sql
Где user — пользователь базы данных (не сервера VPS, а именно базы данных MySQL), database — имя пустой базы данных MySQL, куда и производится импорт файла database.sql. Потребуется ввести пароль для этого пользователя user и нажать Enter. После чего файл database.sql будет закачан в базу данных database.
3. Проверяем наличие таблиц в базе данных.
Для этого вводим несколько команд.
mysql -u user -p
Заходим на сервер MySQL. Вводим пароль при входе.
use database;
Выбираем свою базу данных.
show tables;
Просматриваем таблицы. Все они должны быть выведены в виде списка.
С чувством удовлетворения от проделанной работы выходим из MySQL. Нажимаем Ctrl + D.
Все, импорт базы данных на сервер MySQL полностью выполнен. Остается подключить базу данных к сайту.
Примечания и дополнения
— Закачиваем файл базы данных на сервер при помощи команды scp. Для этого на локальном компьютере под управлением ОС Ubuntu открываем терминал Ctrl + T. И вводим команду.
scp /home/user/database.sql user-vps@4.32.789.259:/root
Где /home/user/database.sql путь до места расположения файла базы данных. Он может быть другим если файл расположен в другой папке.
Файл будет закачан на сервер в директорию root.
Еще статьи по серверу Mysql
— Как сделать дамп базы данных Mysql?
— Как посмотреть список баз данных на сервере Mysql?
— Как посмотреть список пользователей баз данных на сервере Mysql?