MySql: разрешить авторизацию входа в систему с любого хоста

MySql: разрешить авторизацию входа в систему с любого хоста
MySql: разрешить авторизацию входа в систему с любого хоста

Видео: MySql: разрешить авторизацию входа в систему с любого хоста

Видео: MySql: разрешить авторизацию входа в систему с любого хоста
Видео: Нет доступных подключений в Windows 7. Пропал Wi Fi, сеть с красным крестиком - YouTube 2024, Апрель
Anonim

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

Чтобы настроить эту функцию, вам необходимо обновить таблицу пользователей mysql, чтобы разрешить доступ с любого удаленного хоста, используя групповой символ%.

Откройте клиент командной строки mysql на сервере, используя учетную запись root.

mysql -uroot

Затем вы захотите запустить следующие две команды, чтобы узнать, к чему уже установлен корневой пользовательский хост:

use mysql; select host, user from user;

Вот пример вывода в моей базе данных, который в значительной степени является настройками по умолчанию. Обратите внимание, что ubuntuserv - это имя хоста моего сервера.

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

Теперь я обновляю хост ubuntuserv для использования подстановочного знака, а затем выпустите команду для перезагрузки таблиц привилегий. Если вы используете эту команду, замените имя хоста на ubuntuserv.

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

Вот и все. Теперь мне удалось подключиться к этому серверу с любого другого компьютера в моей сети, используя учетную запись root.

Опять же, обратите внимание, что это не очень безопасно, и вы должны хотя бы убедиться, что вы установили пароль root.

Рекомендуемые: