Portál AbcLinuxu, 26. prosince 2025 10:52
Když řeknu jako root:
# mysqladmin -u root -h xeonix password 'heslo' mysqladmin: connect to server at 'xeonix' failed error: 'Access denied for user: 'root@xeonix' (Using password: YES)'nebo
# mysql_setpermission Password for user to connect to MySQL: Can't make a connection to the mysql server. The error: Access denied for user: 'root@localhost' (Using password: YES) at /usr/bin/mysql_setpermission line 70, <STDIN> line 1.tak nic... Obojí říkám samozřejmě jako root. Podobn je to s phpMyAdminem, otevřu
http://127.0.0.1/phpmyadmin/, vyskočí kdesu, že chce jméno a heslo, dám root a svoje heslo a nic, zkoušel jsem i jiných pár. Podle návodu na gentoo-wiki jsem se dostal k tomu mysql_setpermission, který mi jaksi nejde.
Nevíte kde je nějakej konfigurák, kde to nastavím ? Snažil jsem se různě editovat /etc/mysql/my.cnf, změnil jsem tam heslo, ale stejně když chci vlézt do redakčního systému, tak to hodí chybu: Warning: mysql_connect(): Access denied for user: 'username@localhost' (Using password: YES) in /var/www/localhost/htdocs/rds/includes/database.mysql.inc on line 31 Access denied for user: 'username@localhost' (Using password: YES)
mysql> SET PASSWORD FOR username@localhost=heslo
-> \g
ERROR 1064: You have an error in your SQL syntax. Check the manual
that corresponds to your MySQL server version for the right syntax
to use near 'heslo' at line 1
mysql> SET PASSWORD FOR dancelis@localhost=PASSWORD('heslo');
ERROR 1133: Can't find any matching row in the user tableNevíte kde je user table ?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.