2014-10-12 4 views
0

Когда я получить доступ к базе данных MySQL на моей установке локальный XAMPP я обычно набираюXAMPP доступ MySQL без пароля

MySQL -u пользователь -p

Но сегодня я случайно неправильно набранный это так:

MySQL -u пользователь-р

И потому что мои сюрпризы подключились без подсказки пароля. Я пробовал это со многими пользователями, зарегистрированными в mysql, и кажется, что все они открываются именно так. Является ли это ошибкой или уязвимостью для XAMPP или это нормальное поведение для интегрированного приложения оболочки внутри панели управления? И если это второе, как я могу его изменить, потому что любой, кто использует мой компьютер, может легко получить доступ к любой базе данных и таблице на моем сервере?

+1

Это не ошибка, в команде (-) требуется различать синтаксис команды. –

+0

Итак, как я могу ограничить доступ, не используя пароль для защищенных паролем пользователей? – lrd

+0

Ну, этот синтаксис может быть правильным, но вторая команда I из написанных выше дает мне прямой доступ к mysql со всеми предикатами выбранного пользователя, независимо от того, является ли он правильным в качестве синтаксиса или нет. Я не хочу оставлять открытую возможность доступа к конкретному пользователю, не набирая после этого ничего, кроме своего имени, и «-p». PS: Возможно, я случайно удалил ваш комментарий выше, извините, это не было предназначено. – lrd

ответ

0

цитата: RajaRassani

При вводе MySQL один, я уверен, вы будете иметь возможность получить доступ к базе данных по-прежнему. Я думаю, что установка по умолчанию имеет User = Any, Host =% Пароль = - (вы можете проверить это на вкладке Пользователи вашего PhpMyAdmin, так как у вас уже есть это с XAMPP)

На самом деле это действительно кажется, быть удобным для пользователя связанная с этим проблема, XAMPP добавляет слишком много бесполезных пользователей, кажется ... Спасибо за помощь!

Смежные вопросы