2015. július 29., szerda

Elfelejtett MySQL root jelszó megváltoztatása

Ha elfelejtenéd a mysql szervered root jelszavát, így változtathatod meg. A művelethez rendszergazdai jogosultság kell (parancsok sudo-val)

  1. Keresd meg a mysql process-t (PID):
    ps -ef  | mysql
  2. Lődd ki a folyamatot (nálam a PID 8629 volt):
    kill -9 8629
  3. Indítsd a mysql-t biztonsági módban, jogok nélkül:
    mysqld_safe -skip-grant-tables & 
  4. Jelentkezz be a mysql konzolba jelszó nélkül:
    mysql -u root mysql
  5. Frissítsd a jelszót user táblában:
    UPDATE user SET password=PASSWORD("newpassword") WHERE user="root";
    FLUSH PRIVILEGES;
  6. Lépj ki a mysql konzolból:
    exit
  7. Az 1. és 2. pontokban leírtak alapján lődd ki a a mysqld_safe processt
  8. Ha futna a mysqld process is azt is lődd ki.
  9. Indítsd a mysqld-t a rendszerednek megfelelő paranccsal:
    /etc/rc.d/rc.mysql start
    /etc/init.d/mysql start (nálam ez kellett UBUNTU 15.04 alatt)
    /etc/rc.5/mysql start
  10. A jelszó megváltoztatva. Próbáld ki, most kérni fogja a jelszót:
    mysql -u root mysql 

Nincsenek megjegyzések:

Megjegyzés küldése