Categorii
Cum sa

Eroare Plesk table ‘mysql.servers’ doesn’t exist

După o actualizare de mysql, din cauză ca la actualizări e posibil să apară coloane/tabele noi, la pornirea plesk vom avea:

Table 'mysql.servers' doesn't exist

Rezolvăm rulând:

mysql_fix_privilege_tables
Categorii
Cum sa

Resetare parola root mysql

Pentru a reseta parola root mysql putem face urmatoarele:

Oprim serviciul mysql:

/etc/init.d/mysql stop

Pornim serviciul mysql cu optiunea de a nu incarca tabelele cu drepturile utilizatorilor

mysqld_safe --skip-grant-tables

Atentie cand se ruleaza cu optiunea skip-grant-tables oricine se poate conecta la serviciul mysql.

Intram in consola mysql

mysql --user=root mysql

Si rulam:

update user set Password=PASSWORD('parola noua') where user='root'; flush privileges;

Repornim serviciul mysql

/etc/init.d/mysql restart
Categorii
Cum sa

Adaugare utilizator mysql

Pentru a adăuga un nou utilizator de mysql intrăm în consola mysql:

mysql -u root -p

Adăugăm user-ul:

GRANT ALL PRIVILEGES 
ON baza_de_date.* 
TO 'utilizator'@'localhost'
IDENTIFIED BY 'parola' 
WITH GRANT OPTION;

Actualizăm drepturile:

FLUSH PRIVILEGES;