EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=617)
-   -   MySQL Issues. Yes, I RTFM. and then I read the manual. (https://www.eqemulator.org/forums/showthread.php?t=4275)

HiDef 12-09-2002 09:15 PM

MySQL Issues. Yes, I RTFM. and then I read the manual.
 
WinXP
1.8Ghz P4, 512MB RAM.
EQEmu 0.4.0.1
MySQL 3.23.53
MiniLogin Server Only

Can't seem to get the database linked - not sure if
1. World.exe isn't seeing the database correctly or
2. I don't have the database 'eq' set up correctly in MySQL.

I deleted my.ini, reinstalled MySQL, and started from scratch again:
1. Put in Username and Password.
2. Fired up mysql.exe.
3. Typed: "create database eq;" (Query OK, etc.)
4. Typed: "use eq;" (Database changed)
5. Typed: "source db.sql;" (Query OK ... scroll scroll scroll ... no errors tho)
6. Typed: "exit;"

Then I changed my db.ini to say:

[Database]
host=localhost
user=username
password=password
database=eq

I then had to add the eqemu user in through world.exe to prevent 1017 errors:
(C:\eqemu\> world adduser eqemu eqemu 200)

I can log on, create a character, find/cast spells, #level, #zone, all the other commands, but when I #search (foo), I always get 0 items found.

My question is this: do I need to do anything else than copy db.sql and "source db.sql;" it in order for 0.4.0.1 to work? If so, what and how do I do it? What is this DB-AddOn I keep reading about? I just downloaded this tonight ...

Thanks in Advance for your time.

edit: thought I should add:
When I run "status" from mysql.exe shell, here are the results:

Connection id: 2
Current database:
Current user: ODBC@localhost
Server version: 3.23.53-max-nt
Protocal version: 10
Connection: localhost via TCP/IP
Client characterset: latin1
Server characterset: latin1
TCP port: 3306
Uptime: 10 sec

(this was after reboot: the 2 things that trouble me are that the current database field is blank, and that the user is ODBC, not my username - do I have to manually "log on" to MySQL, tell it to "use eq;" every time?)


HiDef
- - - - - -
P.S. Amazing software job on this, it's tremendous.

Shawn319 12-09-2002 10:15 PM

The default EQEmu database does not come with spawns or items. you need to download the add-on databases which can be found here:

EQEmu 0.3.11 addon database (download first, install)
and
0.4.0 Cleaned up Database (install second)


All times are GMT -4. The time now is 12:30 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.