Debugging hints for sql plugin
Jack
ostroffjh at users.sourceforge.net
Mon Dec 21 02:58:33 GMT 2020
It will take me a while to dig through the history of that bug, but at
first pass, it does not look related. My problem was simply that my
login to mysql effectively failed, but the way MariaDB (and possibly
MySQL) works is that the failure to log in is reported with the
anonymous user, since the provided user credentials failed. I'm
assuming that you can actually log in to mysql and peruse the database.
I didn't get close to that far.
On 12/20/20 8:11 PM, El Cas wrote:
> If you do find anything please update ticket
> https://bugs.kde.org/show_bug.cgi?id=398410
> <https://bugs.kde.org/show_bug.cgi?id=398410> as this is an open DB
> ticket I created a while back regarding access to DB backend.
>
> On Sun, Dec 20, 2020, 16:11 Jack Ostroff <ostroffjh at aya.yale.edu
> <mailto:ostroffjh at aya.yale.edu>> wrote:
>
> I decided to test the sql back end, but when I try to save as a mysql
> database, I get an exception thrown that opening the database failed.
> So, I'm debugging in kmymoney/plugins/sql/mymoneystoragesql_p.h.
> I've
> added some debugging output in createDatabase, and found something
> that
> doesn't make sense to me.
>
> After the maindb.open() fails (around line 2044,) I confirmed that
> among other values, that maindb.userName is "jack" as it should be.
> However, retrieving maindb.lastError.text(), I get "Access denied for
> user ''@'localhost' to database 'mysql' QMYSQL: Unable to connect".
> localhost is correct, as is the blank password, but where is the
> userName? I'm going to start digging into the code for
> QSqlDatabase.open() but thought I'd ask first if anyone can think of
> something I might be doing wrong. Just to confirm, I can run
> mysql at
> command line, and the database does open, so I know the db system
> (mariadb) is running, and I do have permissions to login.
>
> Jack
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20201220/b4199ec6/attachment.htm>
More information about the KMyMoney-devel
mailing list