Чтобы экспортировать базу данных, откройте терминал, убедитесь, что вы не вошли в MySQL
mysqldump -u [username] -p [database name] > [database name].sql
База данных, которая выбрана в команде теперь будет экспортированы.
Чтобы импортировать базу данных, необходимо сначала создать новую пустую базу данных в оболочке MySQL, чтобы служить в качестве места для ваших данных.
CREATE DATABASE newdatabase;
Затем выйдите из оболочки MySQL и введите следующую команду в командной строке:
mysql -u [username] -p newdatabase < [database name].sql
При этом выбранная база данных будет импортирована в целевую базу данных в MySQL.
При первой установке MySQL, вы должны настроить ваш корневой пароль. Тем не менее, вы можете забыть об этом в любой момент, вы все еще можете восстановить его.
В терминале, остановить процесс MySQL
/etc/init.d/mysql stop
В безопасном режиме, вы сможете внести изменения в систему MySQL, только пароль пользователя root без пароля root в MySQL.
sudo mysqld_safe --skip-grant-tables &
После того, как безопасный режим был запущен, необходимо войти в MySQL и при появлении запроса использовать стандартный корневой пароль.
mysql -u root mysql
И, наконец, создать новый MySQL корневой пароль, введя команду ниже. Заменить “новый_пароль” на сложный пароль по вашему выбору.
update user set password=PASSWORD("новый_пароль") where User='root';
Не забудьте перезагрузить все:
FLUSH PRIVILEGES;
и теперь у вас есть новый корневой пароль.