Portál AbcLinuxu, 12. května 2025 16:45
mysql> show grants for "uzivatel"@; +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for uzivatel@ | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'uzivatel'@'' IDENTIFIED BY PASSWORD 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' | | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, TRIGGER ON `nazev\_db`.* TO 'uzivatel'@'' | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec) mysql> use nazev_db; ERROR 1044 (42000): Access denied for user 'uzivatel'@'' to database 'nazev_db' mysql> SELECT user(), current_user(); +------------------------+----------------+ | user() | current_user() | +------------------------+----------------+ | uzivatel@localhost | uzivatel@ | +------------------------+----------------+ 1 row in set (0.00 sec)
*************************** 1. row *************************** Host: localhost Db: %Při tomto stavu, se připojil, jednou db zvolil, po druhé již to ale byl problém, takže další thredy nepustil. (Ne vždy) Když jsem přidal další řádek do host, kde Host = "", tak se to zdá v pořádku.
*************************** 2. row *************************** Host: Db: %Napadá vás proč?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.