Azerothcore worldserver启动报错:无法找到mysql_ac.conf配置文件
AzerothCore Worldserver启动报错(缺失mysql_ac.conf)修复方案
手动创建必要目录与配置文件
- 进入AzerothCore根目录:
cd /root/.../azerothcore - 创建temp目录:
mkdir -p temp - 在temp目录下创建
mysql_ac.conf文件,写入数据库连接信息(替换为你的实际配置):[client] user=your_db_username password=your_db_password host=localhost port=3306 - 调整文件权限确保Worldserver可读取:
chmod 644 temp/mysql_ac.conf
验证Worldserver配置路径
- 打开编译后的
worldserver.conf文件(通常在build/bin目录下),查找MYSQL_CONF_FILE配置项,确认其值为:
若路径不符,直接修改为上述正确路径。MYSQL_CONF_FILE = "/root/.../azerothcore/temp/mysql_ac.conf"
重新执行数据库导入脚本
- 进入AzerothCore的
sql目录,运行官方导入脚本,自动完成数据库初始化与配置文件生成:cd sql ./import.sh
检查编译阶段配置(源码编译场景)
- 若为源码编译部署,确认cmake阶段已正确指定数据库参数,示例:
重新编译并安装,确保配置参数被正确写入生成的配置文件。cmake ../ -DCMAKE_INSTALL_PREFIX=../bin -DAC_DATABASE_USER=your_db_username -DAC_DATABASE_PASS=your_db_password
内容的提问来源于stack exchange,提问作者Corelith
相关产品推荐
相关产品推荐

