Hi I have followed this docker tutorial for mariabdb and also checked this stackoverflow question as well. I can start to mariadb container without any issues and can connect with root
and mypass
password with command mysql -h0.0.0.0 -uroot -pmypass
. However, after I create a new user and grant all on it, I am not able to connect with that specific username and password. I am getting access denied error.
Here is the docker ps command
output;
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
268c36eac13a mariadb/server:10.3 "docker-entrypoint.s…" 31 minutes ago Up 31 minutes 0.0.0.0:3306->3306/tcp mariadbtest
I connect to mariadb container with docker exec -it 268c36eac13a /bin/sh
and run these commands;
mysql -uroot -pmypass
create database emails;
grant all on emails.* to 'testUser'@'localhost' identified by '123456';
Then, from localhost when I am run mysql -h0.0.0.0 -utestUser -123456
I am getting Access denied for user 'testUser'@'172.17.0.1' (using password: YES)
error.
Thanks for help!