MySQL 5.5.16 позволяет анонимные соединения

Я предположил бы, что решение для перезаписи получает лучшее нечто SEO (хороший термин :-P), так как это обычно рассматривало лучше всего, чтобы иметь один канонический домен, в который все отправляются для определенного набора содержания. Другими словами, наличие двух различных доменов, которые производят те же результаты сервера, может разделить Ваши рейтинги сайта между этими двумя доменами, уменьшив значение каждого. (Google позволяет Вам указывать канонический домен с помощью своих Инструментов Веб-мастера, но который только работает над Google),

Я думаю, что можно на самом деле использовать a Redirect здесь, т.е.

<VirtualHost *:80>
    ServerName www.subdomain.site.com
    Redirect permanent / http://subdomain.site.com/
</VirtualHost

Это менее в вычислительном отношении интенсивно, чем вызов mod_rewrite.

4
задан 12 March 2012 в 02:17
2 ответа

Вам нужно просто удалить анонимного пользователя.

В будущем запуск / usr / bin / mysql_secure_installation (Местоположение в установке RPM) предложит вам удалить этих анонимных пользователей.

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

Удалить анонимных пользователей? [Д / Н] г ... Успех!

4
ответ дан 3 December 2019 в 03:09

Удалить запись пользователя с пустым именем пользователя. Это причина. Используйте select user (); при входе в систему, чтобы убедиться, что это тот пользователь, под которым вы вошли.

См. здесь :

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

2
ответ дан 3 December 2019 в 03:09

Теги

Похожие вопросы