maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #05443
Maxscale: Can't connect to information_schema database
-
To:
maria-discuss@xxxxxxxxxxxxxxxxxxx
-
From:
Nicolas Bigler <nicolas.bigler@xxxxxxx>
-
Date:
Thu, 9 May 2019 17:47:30 +0200
-
Autocrypt:
addr=nicolas.bigler@xxxxxxx; prefer-encrypt=mutual; keydata= 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 ikYpNc2s+g==
-
Openpgp:
preference=signencrypt
Hey community
I'm currently struggling with maxscale when trying to connect to the
information_schema database.
I'm able to connect to this special database when connecting to the
database server directly:
mysql -h <my_db_server> information_schema
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 101189
Server version: 10.2.23-MariaDB-1:10.2.23+maria~bionic-log mariadb.org
binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.
MariaDB [information_schema]>
However I can't connect to the database when going through maxscale:
mysql -h 127.0.0.1 information_schema
ERROR 1045 (28000): Access denied for user '<my_user>'@'127.0.0.1'
(using password: YES) to database 'information_schema'
What does work is to connect to the database first (via maxscale)
without specifying a database and then change to the information_schema
database:
mysql -h 127.0.0.1
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 25321
Server version: 10.2.23-MariaDB-1:10.2.23+maria~bionic-log mariadb.org
binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.
MariaDB [(none)]> use information_schema
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
I don't quite understand why it doesn't work directly.
I have a PHP application (magento2) that reads stuff from this database.
The following PHP script shows the same issue:
<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php
$dbname = 'information_schema';
$dbuser = '<my_db_user>';
$dbpass = '<my_super_secret_pass';
$dbhost = '127.0.0.1';
# pdo_testdb_connect.php - function for connecting to the "test" database
$dbh = new PDO('mysql:host=' . $dbhost . ';dbname=' . $dbname, $dbuser,
$dbpass);
echo $dbh->exec ("SHOW TABLES FROM $dbname");
?>
$ php test.php
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access
denied for user '<my_db_user>'@'127.0.0.1' (using password: YES) to
database 'information_schema' in /tmp/test.php:12
Stack trace:
#0 /tmp/test.php(12): PDO->__construct('mysql:host=127....',
'<my_db_user>', '<my_super_secret_pass>...')
#1 {main}
thrown in /tmp/test.php on line 12
Is there a way to solve this issue?
Any help would be appreciated.
Thanks
Nicolas
Follow ups