Go Back   EQEmulator Home > EQEmulator Forums > Development > EQEmu Operations Center

EQEmu Operations Center Web development tools

Reply
 
Thread Tools Display Modes
  #1  
Old 05-26-2021, 01:57 PM
Korpusftw
Fire Beetle
 
Join Date: Aug 2008
Location: Indiana
Posts: 1
Default

I'm in the same boat. Create user failed. So I ran some queries on the db and I did find that the user existed. So I moved on and ran the grants. But it still fails to connect.

I'm trying to connect to the db on my cloud server. I made sure to open the necessary port.

I also tried installing EOC on my PC. I cloned the repo, created a .env file. But docker-compose up is failing to bring up any containers. Build fails with
Code:
failed to solve with frontend dockerfile.v0: failed to create LLB definition: docker.io/laradock/workspace:2.2-5.5: not found
Service 'workspace' failed to build : Build failed
I grabbed a recent peq dump, so I can find most of what I am looking for, but it's a pain. I would love to use EOC.

I created a custom db name, db user, and db password.
Reply With Quote
  #2  
Old 01-31-2022, 06:03 AM
Hurb
Fire Beetle
 
Join Date: Nov 2021
Location: Seattle WA
Posts: 27
Talking

I'm having the same issue with EOC 2.0 from Chrome Browser, with popup blocker off

http://eoc.akkadius.com/EOC2/login.php

I checked settings and ports in mysql and command line interface:

Quote:
sudo netstat -plnt

- tcp 0 LOCAL 0 127.0.0.1:3306 FOREIGN 0.0.0.0:* LISTEN 626/mysqld
Quote:
MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.001 sec)
Quote:
Create your Database User
To create your database user you will need to run the query below to create your database user:
This will allow connections only from EOC via the specified user below, you shouldn't need to change the password because you are only allowing from the EOC server
CREATE USER 'eoc_database_user'@'192.99.119.164' IDENTIFIED BY 'eoc_database_password';
GRANT GRANT OPTION ON *.* TO 'eoc_database_user'@'192.99.119.164';
GRANT ALL ON *.* TO 'eoc_database_user'@'192.99.119.164';
Quote:
MariaDB [(none)]> SELECT user,host FROM mysql.user;
+-------------------+----------------+
| user | host |
+-------------------+----------------+
| eoc_database_user | 192.99.119.164
| <other user> | 192.99.119.164
| xxxx | localhost

i know my external IP (amazon web services host)

i know my Database name in MariaDB (not peq and i tried that anyway just in case, my db is named differently...)

the 3306 port should be open and ready

i tried username/password combos in case i was misunderstanding but none of my users/pw work

i know im doing something wrong or missing something, maybe its even the browser.. ill post if i find my mistake
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:09 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3