Назад | Перейти на главную страницу

Каков самый безопасный способ настроить пользователя mysql для Wordpress?

Я настраиваю MU на основе субдомена в своем домене. Все размещено мной на одном VPS CentOS / Webmin. Будет ли мне лучше установить домен пользователя MySQL как localhost, 127.0.0.1 или с подстановочным знаком% .mydomain.com? Что безопаснее? Localhost === 127.0.0.1? Если нет, то в чем разница?

Кроме того, какой у меня домен из MySQL или Wordpress 'pov, когда я подключаюсь через терминал ssh? Как насчет того, когда я подключаюсь через Webmin или Usermin? MySQL видит меня как пользователя Webmin или как пользователя Unix?

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

localhost должен решить 127.0.0.1, что делает их одинаковыми для сетевых целей, но с точки зрения MySQL это две разные вещи, когда они используются для идентификации пользователей. Выберите один и придерживайтесь его для последовательности.

Если все работает на одном хосте, 'user'@'localhost' достаточно.

Да, localhost это имя хоста для 127.0.0.1. Это то же самое. Вы должны использовать localhost тем не менее, это упрощает работу с MySQL.

Создать базу данных с CREATE DATABASE wordpress; и выберите пользователя с подходящим паролем, например GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY 'sydfgkjhdsgj';.

Не забывай бежать FLUSH PRIVILEGES; после настройки пользователя.