Пользователь root по умолчанию без пароля идёт. Если тебе нужен пользователь с паролем, то просто создай его, если не ошибаюсь на странице http://localhost/Tools/addmuser/
1 Открываем config.inc.php Находим там $cfg['Servers'][$i]['auth_type']='config'; Оно задает способ подключения пользователя к серверу MySQL. Если там указано значение config, то имя пользователя и пароль берутся из того же файла config.inc.php.А указаны там пользователь root-администратор сервера MySQL -с "пустым" паролем! Чтобы убрать вход без пароля достаточно исправить приведенное ранне выражение так, чтобы оно приняло вид: $cfg['Servers'][$i]['auth_type']='http';
Заходишь рутом: mysql -u root mysql Задаёшь пасс на рута: UPDATE mysql.user SET Password = PASSWORD('some_password') WHERE User = 'root'; Если используешь аутентификацию со старывми паролями, тогда так: UPDATE mysql.user SET Password = OLD_PASSWORD('some_password') WHERE User = 'root'; Ну и не забудь про: FLUSH PRIVILEGES; После этих махинаций пользователь обретёт долгожданный пароль...
Вот наворотили-то. Иди сюда http://localhost/Tools/phpMyAdmin/, потом в привилегии, там выбираешь рута и "редактировать привилегии". Задаёшь пароль. Потом сюда: \home\localhost\www\Tools\phpmyadmin Файл config.inc.php. Править так: $cfg['Servers'][$i]['password'] = 'тут пароль'; // MySQL password (only needed // with 'config' auth_type) И всё.