Я устанавливаю php 5 и mysql 4.x и mysql 5.x на моем сервере Windows. Когда я пытаюсь подключить свой sql 4 от php myadmin, мне отказали в доступе для пользователя @localhost ИСПОЛЬЗОВАНИЕ пароля: да
Я пробую командную строку и сообщаю, использую ли я mysql -uuser -p, я могу войти в систему с проблемой wihtout, но если я использую mysql -uuser @localhost -p, я получил отказ в доступе.
Что такое различие между пользователем и пользователем @localhost? какая настройка неправильная?
MySQL будет искать пользователя, названного в честь параметра -u; user @localhost не является значением, хранящимся в таблице mysql.user, поэтому используйте пользователь. Обратите внимание: если вы хотите указать хост, используйте -h param:
mysql -u user -h localhost -p