Как переустановить MySQL?

Discussion in 'PHP' started by mff, 5 May 2009.

  1. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Ребят помогите, горю :(
    У меня слетела, ни стого ни с сего MySQL, я ее потёр скачал свежий дестриб, хочу поставить но он не ставиться, в конце вот такое окно выскакивает

    [​IMG]

    До етого просит current root пароль какой то. [​IMG]
    Помогите решить проблемму, думаю многие видели это окно, у меня раньше такое было, вообще не мог сервер MySQL установить, как решал непомню. Гуглил [​IMG] - непомогло :(
    HELP!!!

    Спасибо [​IMG]
     
    2 people like this.
  2. demond

    demond Member

    Joined:
    5 Nov 2008
    Messages:
    101
    Likes Received:
    22
    Reputations:
    5
    сия табличка (Connection error) гласит, что параметры безопасности не смогли быть применены в виду того, что не удалось получить доступ к серверу (Access denied - фильмы про хакеров смотрел? :) ). причиной данной неудачи может быть неправильный пароль рута (по умолчанию YES - тот самый current root) или запрет firewall на доступ по порту 3306. или (вкратце) была некорректно удалена предыдущая версия MySQL, поэтому надо нажать skip и перезапустить мастер конфигураций из стартового меню. :)
     
    #2 demond, 5 May 2009
    Last edited: 5 May 2009
  3. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    demond, спасибо, я попробую нажать скип [​IMG]


    Так и сделал, нажал пропустить, потом отмена, вызвал окно конфигкрации по новой - ни чего не получилось :(

    Как мне грохнуть сервер MySQL? При следующей установки просит рут пароль, которого я не знаю [​IMG] Или что делать, хелп ми :confused: [​IMG]
     
    #3 mff, 5 May 2009
    Last edited: 5 May 2009
  4. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Проблема решена!

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    Вот решение:

    1) запустить сервер с опцией --skip-grant-table. Можно просто в .ini файл дописать
    строку skip-grant-table

    2) выполнить следующие SQL предложения:
    # mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD('your_new_password') where USER='root';
    mysql> FLUSH PRIVILEGES;

    3) удалить строку skip-grant-tables из ini файла и запустить сервер.

    Теперь можно подключиться с новым паролем:

    # mysql -u root -p
    Enter password: your_new_password

    [​IMG]
     
  5. demond

    demond Member

    Joined:
    5 Nov 2008
    Messages:
    101
    Likes Received:
    22
    Reputations:
    5
    а пароль YES и пароль старой базы не пробовал?
     
  6. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    "YES" не пробывал, а старый пасс - неподходил почемуто :confused:

    [​IMG]
     
  7. demond

    demond Member

    Joined:
    5 Nov 2008
    Messages:
    101
    Likes Received:
    22
    Reputations:
    5
    просто в строке ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    написано что пароль по умолчанию YES
     
  8. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744

    LOL :D


    там написано что пароль при конекте использовался Да или Нет ;)
     
    _________________________
    #8 TANZWUT, 5 May 2009
    Last edited: 5 May 2009
  9. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    TANZWUT вот и я про то же =)

    [​IMG]