Hi,
when you create the myDBR objects (including the stored procedures) the permissions are determined by the user creating the objects. You probably created myDBR objects as 'root'. When myDBR lists the databases it uses sp_MyDBR_db_dbs-procedure wrapper, which in MySQL contains just "show databases" command. When you run it as mydbr, but have created the procedure as root, it will show the output as run as root. This is a standard MySQL feature.
Note that changing the myDBR user afterwards, may give you some additional problems. If you have already created reports under root and change to mydbr-username afterwards, mydbr-user may not (depending on permissions given) be able to modify the report procedures as they are owned by root.
The recommended installation is that you create a separate username (mydbr) for myDBR, this allows for you to set permissions with more granularity.
Best Regards,
--
myDBR Team