ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как импортировать и экспортировать базу данных и сбросить пароль пользователя root в MySQL

Как импортировать и экспортировать базу данных и сбросить пароль пользователя root в MySQL

Импорт и экспорт базы данных

Экспорт БД

Чтобы экспортировать базу данных, откройте терминал, убедитесь, что вы не вошли в MySQL

mysqldump -u [username] -p [database name] > [database name].sql

База данных, которая выбрана в команде теперь будет экспортированы.

Импорт БД

Чтобы импортировать базу данных, необходимо сначала создать новую пустую базу данных в оболочке MySQL, чтобы служить в качестве места для ваших данных.

CREATE DATABASE newdatabase;

Затем выйдите из оболочки MySQL и введите следующую команду в командной строке:

mysql -u [username] -p newdatabase < [database name].sql

При этом выбранная база данных будет импортирована в целевую базу данных в MySQL.

Как сбросить пароль пользователя root

При первой установке MySQL, вы должны настроить ваш корневой пароль. Тем не менее, вы можете забыть об этом в любой момент, вы все еще можете восстановить его.

Шаг 1.  Остановить MySQL

В терминале, остановить процесс MySQL

/etc/init.d/mysql stop

Шаг 2. Зайти в безопасном режиме MySQL

В безопасном режиме, вы сможете внести изменения в систему MySQL, только пароль пользователя root без пароля root в MySQL.

sudo mysqld_safe --skip-grant-tables &

После того, как безопасный режим был запущен, необходимо войти в MySQL и при появлении запроса использовать стандартный корневой пароль.

mysql -u root mysql

Шаг 3. Набрать новый пароль

И, наконец, создать новый MySQL корневой пароль, введя команду ниже. Заменить “новый_пароль” на сложный пароль по вашему выбору.

update user set password=PASSWORD("новый_пароль") where User='root';

Не забудьте перезагрузить все:

 FLUSH PRIVILEGES;

и теперь у вас есть новый корневой пароль.

Exit mobile version