Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.1, 10.2, 10.3, 10.4, 10.5
-
None
Description
Long time ago MariaDB made replicate_do_db etc. system variables rather than just options as they were and still are in MySQL. And system variables are visible to unprivileged users.
set global replicate_do_db='db'; |
set global replicate_ignore_table='db.t'; |
create user foo; |
 |
--connect (con1,localhost,foo,,)
|
show grants;
|
select @@replicate_do_db, @@replicate_ignore_table; |
10.5 6cee9b1953 |
MariaDB [test]> select @@replicate_do_db, @@replicate_ignore_table; |
+-------------------+--------------------------+ |
| @@replicate_do_db | @@replicate_ignore_table |
|
+-------------------+--------------------------+ |
| db | db.t |
|
+-------------------+--------------------------+ |
1 row in set (0.001 sec) |