日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

天龙八部手工架设--Linux 服务器环境搭建(游戏数据库篇)

發布時間:2023/12/20 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 天龙八部手工架设--Linux 服务器环境搭建(游戏数据库篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你首先需要下載: 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一下,清楚編譯產生的中間文件)

  • make?
  • 復制代碼

    5、安裝

  • make install?
  • 復制代碼

    6、設置文件修改

  • cp /usr/local/mysql5.0.45/share/mysql/my-small.cnf? /etc/my.cnf
  • 復制代碼

    這個是設置文件。 ???? 在[mysqld] 和 [client]段都加入如下指令 ????? 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.

    轉載于:https://www.cnblogs.com/-ShiL/archive/2012/11/05/Star201211050045.html

    總結

    以上是生活随笔為你收集整理的天龙八部手工架设--Linux 服务器环境搭建(游戏数据库篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。