PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL



Stormbringer
23.05.05, 07:38
Hi,

heute morgen fiel mir folgende Meldung im mysqld.log auf:


050523 07:27:25 mysqld ended
050523 07:27:33 mysqld started
050523 7:27:33 Found an entry in the 'db' table with empty database name; Skipped
050523 7:27:33 Found an entry in the 'db' table with empty database name; Skipped
/usr/sbin/mysqld: ready for connections.
Version: '4.0.21' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution


Ok, also flux in die mysql Konsole gewechselt, und einmal nachgeschaut:


suse92:/var/lib/mysql # mysql -h localhost -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 16 to server version: 4.0.21

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> connect mysql
Connection id: 18
Current database: mysql

mysql> select * from db;
+-----------+------------+----------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
| Host | Db | User | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Create_tmp_table_priv | Lock_tables_priv |
+-----------+------------+----------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
| % | test | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y |
| % | test\_% | | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y |
| localhost | | masterdb | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| localhost | | pma | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| localhost | phpmyadmin | pma | Y | Y | Y | Y | N | N | N | N | N | N | N | N |
+-----------+------------+----------+-------------+-------------+-------------+-------------+-------------+-----------+------------+-----------------+------------+------------+-----------------------+------------------+
5 rows in set (0.00 sec)

mysql>


Ok, das Feld Db ist also bei zwei Einträgen leer ... aber wie lautet denn nun der generelle Wert für 'alle Datenbanken'?

Danke & Gruß

Stormbringer
23.05.05, 07:42
Ups ... lesen bildet ... ;)
Man nutze einfach das %-Zeichen (wie in anderen Feldern auch) - es scheint zu früh am morgen zu sein ....

Gruß

Mr_Maniac
23.05.05, 12:23
Müsste es nicht auch mit "SHOW DATABASES;" gehen?