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