вопрос по денверу

Discussion in 'PHP' started by ufalog, 19 Nov 2007.

  1. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    вот там есть майскладмин...там пользователь root
    а пароля нет...как поставить пароль?
     
  2. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Пользователь root по умолчанию без пароля идёт. Если тебе нужен пользователь с паролем, то просто создай его, если не ошибаюсь на странице http://localhost/Tools/addmuser/
     
  3. Marlboro_X

    Marlboro_X Elder - Старейшина

    Joined:
    16 Oct 2006
    Messages:
    27
    Likes Received:
    9
    Reputations:
    -4
    1

    Открываем config.inc.php

    Находим там $cfg['Servers'][$i]['auth_type']='config';

    Оно задает способ подключения пользователя к серверу MySQL. Если там указано значение config, то имя пользователя и пароль берутся из того же файла config.inc.php.А указаны там пользователь root-администратор сервера MySQL -с "пустым" паролем!

    Чтобы убрать вход без пароля достаточно исправить приведенное ранне выражение так, чтобы оно приняло вид:

    $cfg['Servers'][$i]['auth_type']='http';
     
  4. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Заходишь рутом: 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;

    После этих махинаций пользователь обретёт долгожданный пароль...
     
  5. Onix

    Onix Elder - Старейшина

    Joined:
    19 Apr 2006
    Messages:
    102
    Likes Received:
    7
    Reputations:
    -4
    Вот наворотили-то. Иди сюда http://localhost/Tools/phpMyAdmin/, потом в привилегии, там выбираешь рута и "редактировать привилегии". Задаёшь пароль. Потом сюда:
    \home\localhost\www\Tools\phpmyadmin
    Файл config.inc.php. Править так:
    $cfg['Servers'][$i]['password'] = 'тут пароль'; // MySQL password (only needed
    // with 'config' auth_type)
    И всё.