天龙八部Server搭建日记
本教程,仅仅写了linux部分,天龙八部服务器常规应该linux+Windows ,或者使用网上其他大神制作的免认证端可以免去Windows的认证服务。
Centos安装:
系统版本我建议6.5、5.8 相对比较稳定,安装包我会放在文章最下面提供大家进行下载。
源替换: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup (备份源) CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 生成缓存 yum makecache MySQL数据库: yum -y install mysql-server 数据库配置: 登录数据库 mysql -u root -p 创建TLBBDB 数据库 insert into mysql.db ( Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Create_tmp_table_priv, Lock_tables_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Execute_priv) value( '%', 'tlbbdb','tlbb', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'); 创建web 数据库 insert into mysql.db ( Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Create_tmp_table_priv, Lock_tables_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Execute_priv) value( '%', 'web','bill', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'Y'); 外网访问数据库 GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root-password"; 数据库刷新 flush privileges; 安装unixODBC sudo yum -y install glibc.i686 libstdc++-4.4.7-4.el6.i686 rpm -ivh 6.5_unixODBC.rpm --nodeps --force 安装MySQL-odbc rpm -ivh 6.5_mysql-odbc.rpm --nodeps --force yum -y install libstdc++ yum -y install libstdc++.so.6 复制压缩包到/usr/lib tar -zxvf 6.5_myodbc.tar.gz -C /usr/lib (注意包名字 目标地址 -C大写) 配置odbcinst.ini vi /etc/odbcinst.ini 粘贴下面的内容 [PostgreSQL] Description = ODBC for PostgreSQL Driver = /usr/lib/libodbcpsql.so Setup = /usr/lib/libodbcpsqlS.so FileUsage = 1 [MySQL] Description = ODBC for MySQL Driver = /usr/lib/libmyodbc3_r.so Setup = /usr/lib/libodbcmyS.so Driver64 = /usr/lib64/libmyodbc3_r.so Setup64 = /usr/lib64/libodbcmyS.so FileUsage = 1 配置odbc.ini vi /etc/odbc.ini [tlbbdb] Driver = /usr/lib/libmyodbc3.so Description = MyODBC 3.51 Driver DSN SERVER = 127.0.0.1 PORT = 3306 USER = root Password = mysql-password Database = tlbbdb OPTION = 3 SOCKET =
完成之后把你的天龙linux服务端放在/home/tlbb 路径下执行./run.sh 即可
Docker版本:
docker版本的,我就不写出来dockerfile了,直接放包吧拿回去直接执行命令
docker load < tlbb.tar 启动指令: docker run -d --name youname --net host -v youfile:/home/tlbb tlbb
天龙服务端可以映射到系统路径,也可以直接将文件拷贝到docker内部执行都可以。
上图为启动成功图片,无报错 然后在执行htop 查看 world login server 这三个进程是否运行 有则是成功!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容