MariaDB
更新包索引:
apt update
现在安装包:
apt install mariadb-server 设置MariaDB
安装后,您需要运行一个安全脚本,
该脚本将删除不可靠的参数并保护数据库免受未经授权的访问。
mysql_secure_installation
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'Fater' WITH GRANT OPTION;
(Fater为数据库用户名) 重置权限:
FLUSH PRIVILEGES; 关闭MariaDB shell:
exit 向MariaDB添加"fafurion"数据库
CREATE DATABASE `fafurion` CHARACTER SET utf8 COLLATE utf8_general_ci;
添加用户"user"
只有localhost
CREATE USER `user`@localhost IDENTIFIED BY 'Fater';
分配用户群
GRANT ALL PRIVILEGES ON fafurion.* to user@localhost;
从MariaDB服务器退出
exit 接下来,在游戏文件夹和登录文件夹中有一个config文件夹。 在其中我们正在寻找/login/config/LoginServer.ini中的文件。在文件夹/game/config/Server.ini中。
cd db_installer
./database_installer.sh
在出现的列中输入
localhost
fafurion
user
还有我们的密码
重复输入密码确认。
Y,或者按Enter键。开始安装数据库表,
小写字母y填充,然后f
重复y,f表示表的第二部分。
我们准备好了表!现在运行LoginServer
cd login
./LoginServer.sh
启动数据应该出现在日志文件夹中,如果一切正常,运行GameServer
cd game
./GameServer.sh
如果使用 sh LoginServer.sh命令,则提示下方错误,据说是文件里有空行造成的,但去掉空行后依然不能正确执行命令。
xielulu@debian:~/l2jmobius/L2J_Mobius_CT_2.6_HighFive/login$ sh LoginServer.sh
: not found.sh: 2:
: not found.sh: 3:
xielulu@debian:~/l2jmobius/L2J_Mobius_CT_2.6_HighFive/login$ LoginServer.sh: 3: ./LoginServerTask.sh: not found