天龙八部手工架设--Linux 服务器环境搭建(游戏数据库篇)
本帖最后由 tfblc 于 2012-7-27 17:28 编辑你首先需要下载:
mysql-connector-odbc-3.51.25-0.i386.rpm这是用来连接mysql的客户端工具
mysql-5.0.45.tar.gz Mysql数据库。
这样下载:
wget http://tlbb-server-make.googlecode.com/files/mysql-5.0.45.tar.gz
wget http://tlbb-server-make.googlecode.com/files/mysql-connector-odbc-3.51.25-0.i386.rpm
1、解压缩tar xzvf mysql-5.0.45.tar.gz 2、进入工作目录cd mysql 3、编译配置文件生成./configure--prefix=/usr/local/mysql5.0.45 --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client这一步是会进行硬件检测,相关性检测,依赖性软件检测,编译所需运行库函数库等检测。成功后才能正确的编译。
--prefix设置安装目录 --with-charset=utf8 设置编码 --with-extra-charsets设置扩展编码支持 --enable-thread-safe-client启用安全线程
4、编译 (建议编译成功后 make clean一下,清楚编译产生的中间文件)make5、安装make install
6、设置文件修改cp /usr/local/mysql5.0.45/share/mysql/my-small.cnf/etc/my.cnf 这个是设置文件。
在 和 段都加入如下指令
default-character-set=utf8
的目的是为了统一编码,好能显示正确的信息。在navicat里面想要显示中文及远程终端上连接正常都需要这样做。
7、初始化数据库账号与授权表/usr/local/mysql5.0.45/bin/mysql_install_db
8、启动/usr/local/mysql5.0.45/bin/mysqld_safe --user=root &
如果要每次重启系统的时候自动启动这样执行这样:
echo "/usr/local/mysql5.0.45/bin/mysqld_safe --user=root &" >> /etc/rc.local关闭请执行:
mysqladmin -uroot -p密码 shutdown
补》安装mysql-connector-odbc-3.51.25-0.i386.rpm
rpm -ivh mysql-connector-odbc-3.51.25-0.i386.rpm
9、以空密码登录mysql数据库。mysql -u root -p
10、修改密码use mysql;update user set Password=PASSWORD('donglei') where User='root';11、GRANT ALL PRIVILEGES ON *.* TO root@"192.168.1.%" IDENTIFIED BY "donglei";为root授权。(对在 192.168.1.%上登录的root对数据库具有所有权限)
mysql数据库的验证机制,会先判断连接过来的IP地址》账号》密码》数据库》数据表这个程序来验证。
如果想让root能在外网登录或者指定的IP登录你还得进行授权。如 grant all privileges on *.* to root@"ip地址" identified by "密码";其实基于安全管理,对于出root作为管理账户具有最高权限不建议授权到外网IP上。只授权到本机IP上即可。不然那样是很危险的事情。
而针对于天龙八部服务端运行需要了接数据库建立了一个专有账号:tlbb(当然可以为其他,但你在Sharememory.ini里面,LoginInfo.ini里面更改一致就可以了)
首先:
1、建立天龙八部数据库:create database tlbbdb;2、建立用户: tlbbdb里面会有很多表是不是?我们需要tlbb这个用户都能读取修改删除这个表的内容是不是。所以我们可以这样grant all privileges on tlbbdb.* to tlbb@"ip地址" identified by "密码"; 如此,tlbb就能在tlbbdb下的所有表(tlbbdb.*代表tlbdb数据库下的所有表)具有了所有权限。flush privileges;就这两步。就这么简单。教程上那么多步实在是多此一举。不信你们试试。
3、最后你可以建立一个账号,他只能查询不能修改什么的。那就这样。grant select on tlbbdb.* to hwhw@"ip地址" identified by "密码";。。。其实更多命令可以参考mysql语法的。多折腾下其实就知道了。
就这几句话就OK了。
不用那么多麻烦。
最后,就是导入数据表了:source数据源路径然后退出,OK。。搞定了。简单吧。。
游戏数据库文件见我签名上网盘
胖哥的帖子必须顶 w ca我擦,这么好的帖子没人顶什么心态? {:soso_e152:} 你这样写写 。。。也就是给不会的人看看。。。
像我 就是学程序开发的看看你写的也知道还有很多东西也匹配着修改。。。。不是这么简单的 听见牛在哭 发表于 2012-6-25 14:51 static/image/common/back.gif
你这样写写 。。。也就是给不会的人看看。。。
像我 就是学程序开发的看看你写的也知道还 ...
其实就这个安装,可以参考mysql官方的指导手册,上面写得很清楚。
。。。为毛都没人看呢。
tfblc 发表于 2012-6-25 19:55 static/image/common/back.gif
其实就这个安装,可以参考mysql官方的指导手册,上面写得很清楚。
。。。为毛都没人看呢。
: 你数据库换了 buling 工具..驱动是奥瑞库的驱动..除非你写个相应的..不然就是个diy而已 听见牛在哭 发表于 2012-6-26 20:31 static/image/common/back.gif
你数据库换了 buling 工具..驱动是奥瑞库的驱动..除非你写个相应的..不然就是个diy而已
..........你很无聊。。
这个贴子说的是游戏数据库,不是账号数据库 tfblc 发表于 2012-6-26 22:58 static/image/common/back.gif
..........你很无聊。。
这个贴子说的是游戏数据库,不是账号数据库
: 苦逼了。。。 看错了 丢人了 : 看不懂啊: 谢谢楼主 胖哥你是大牛顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起 顶起: :技术贴支持一下 顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶
很好,很强大哦 我不想多说,直接,顶 我想知道怎么安装mysql账号数据库。 学习了! 顶顶顶顶顶顶顶顶 技术贴支持一下
页:
[1]
2