Hi @all,
I have a problem and I stuck with MaxScale 2.5.
I deployed a 5 node galeracluster and installed MaxScale as proxy. First i thought everthing is fine. I can monitor and connect each galera node but i have a strange problem by connecting a client through the proxy.
I have a media wiki db and user.
user: wiki
dbname: wiki
permissions: grant all
host: wiki@%
I can successful connect the dabatabse from my client server on cli like:
# mysql -u wiki -p jlkadjfg78 -h maxscale.example.com -> this ist working.
Now when configuring the database in media wiki my proxy throws the following error:
Nov 20 16:17:45 maxscale maxscale[12714]:
(95) [mariadbclient] (process_authentication): User accounts
have been recently updated, cannot update again for
'wiki'@'<IP.-from-media-wiki>'.
Nov 20 16:17:45 maxscale maxscale[12714]:
(95) [mariadbclient] (send_authetication_error):
Authentication failed for user 'wiki'@['<IP.-from-media-wiki>]
to service 'Galera-Service'. Originating listener:
'Galera-Listener'. MariaDB error: 'Access denied for user
'wiki'@''<IP.-from-media-wiki>'
to database 'wiki''.
I dont know why access denied. I can connect with the local mysql client from the media wiki server. I checked the grants of my maxscale "admin" user (https://mariadb.com/kb/en/maxscale-troubleshooting/).
This is my maxscale config:
##################
# Globals
[maxscale]
threads = auto
syslog = 1
maxlog = 1
log_augmentation = 1
ms_timestamp = 1
# Servers
[maria1]
type = server
address = 10.20.105.224
port = 3306
protocol = MariaDBBackend
...
# Galera Monitor
[Galera-Monitor]
type = monitor
module = galeramon
servers = maria1,maria2,maria3,maria4,maria5
user =maxscale
password =passwd
monitor_interval= 2000
# Galera Router
[Galera-Service]
type = service
router = readwritesplit
servers = maria1,maria2,maria3,maria4,maria5
user = maxscale
password = passwd
# Galera Listener
[Galera-Listener]
type = listener
service = Galera-Service
protocol = MariaDBClient
port = 3306
address = 0.0.0.0
##################
I hope you can help. Feel free to ask for information. All servers are running on Ubuntu 20.04 - latest mariadb and maxscale.
Br
fettfoen