|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Mon Jun 06, 2011 1:04 pm
CMud Pro + MySQL |
Has anyone had any success connecting to a mysql database from CMud Pro yet?
I copied the libmysql.dll file from my MySQL install directory, into the install directory of CMud, but I can't seem to get it to connect to my home server (I can connect using the same user / pass / host / port via command-line tools, so it shouldn't be a config / permissions / firewall issue)
If anyone has had success , I'd greatly appreciate some pointers :) |
|
_________________ The Drake Forestseer |
|
|
|
hadar Apprentice
Joined: 30 Aug 2009 Posts: 198 Location: my apt, in california
|
Posted: Mon Jun 06, 2011 3:55 pm |
i have not tried the built in version yet, but i have always used ODBC to connect to my mysql server, might want to look in that
|
|
|
|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Mon Jun 06, 2011 11:56 pm |
I've used ODBC and I've also patched the cmud Lua DLLs to get it working via Lua before, but given I've got cMud Pro, and one of the few perks that come with that is inbuilt remote SQLDB functionality, I was looking to make use of that. :)
For now I'm just using the sqllite api instead, but it would be nice to be able to move to a common data store sometime. |
|
_________________ The Drake Forestseer |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 07, 2011 7:23 pm |
You might be using the wrong version of the libmysql.dll file. Go to the Downloads area at the top of this page and go into the ZApp Downloads and look for the SQL database driver downloads. There should be ones there for MySQL.
I know when I did some basic testing with MySQL it worked for me, but you might show the exact commands you are trying to use so we can help more. |
|
|
|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Tue Jun 07, 2011 11:10 pm |
If I remove my dll and add your ones, I get:
Quote: |
None of the dynamic libraries can be found: libmysql51.dll, libmysql50.dll, libmysql.dll |
Code: |
#sqldb Baal sourcein_baal mysql 10.1.1.10 user pass
|
If I leave my dll in, after a pause, I get:
Quote: |
SQL Error: Can't connect to MySQL server on '10.1.1.10' (10060) |
:( |
|
_________________ The Drake Forestseer |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Thu Jun 09, 2011 5:10 pm |
What directory are you putting those DLL files in? Put them into the same directory as the CMUD.EXE file.
What version of MySQL are you using on your server? If you are using MySQL 5.x, then try:
Code: |
#sqldb Baal sourcein_baal mysql5 10.1.1.10 user pass |
and see if that works.
Also, I assume you can normally connect to your MySQL server from other software on your local computer? |
|
|
|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Sat Jun 11, 2011 10:11 am |
Yes, I can connect with the mysql shell prompt.
I tried your version and got same response :(
Maybe 5.x isn't supported? |
|
_________________ The Drake Forestseer |
|
|
|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Mon Jun 13, 2011 2:10 am |
Actually, I take that back, somehow my server firewall detected the incoming connection differently and was blocking it once I started using this syntax:
Code: |
#sqldb Baal sourcein_baal mysql 10.1.1.10 3306 user pass |
Thanks Zugg :) |
|
_________________ The Drake Forestseer |
|
|
|
Anaristos Sorcerer
Joined: 17 Jul 2007 Posts: 821 Location: California
|
Posted: Sat Jun 18, 2011 1:24 am |
I am curious to know why you are connecting on 10.1.1.10:10060 rather than 127.0.0.1:3306
Unless this is a remote connection? The default instance of mysql is localhost:3306. Localhost defaults to 127.0.0.1 |
|
_________________ Sic itur ad astra. |
|
|
|
alluran Adept
Joined: 14 Sep 2005 Posts: 223 Location: Sydney, Australia
|
Posted: Sat Jun 18, 2011 3:02 am |
10060 was an error code, not a port number
10.1.1.10 is the server where Baal's website DB is stored... Much more useful connection for me than a local store :) |
|
_________________ The Drake Forestseer |
|
|
|
|
|