显示页面过去修订反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 数据库操作教程 ====== 我们服务器采用MySQL作为数据库软件。数据库操作有各种肢势,包括简单的phpMyAdmin和MySQL Workbench等。按使用难度划分phpMyAdmin要比Workbench简单。 <color #ed1c24>数据库操作属于高危行为,任何不慎都会导致服务器故障甚至数据消失,请谨慎操作!!</color> ===== PHPMyAdmin ===== [[http://baike.baidu.com/item/PhpMyAdmin|PHPMyAdmin]] 是一个基于网页的MySQL管理软件,可以快速简单地修改数据库里的记录。 服务器已经预装了phpMyAdmin,所以你不需要自己安装。在自己的电脑设置好访问方式后就能打开来用了: ==== 设置 ==== 首先你必须有一个服务器的ssh账号,就是能访问ssh的账号。如果没有请先找服主索要。 这里介绍采用ssh tunneling的方式来访问服务器自带的phpMyAdmin。基本原理是通过你的浏览器浏览自己电脑的某个端口(这个可以自己定)来访问服务器上的10118端口,我们需要用到端口转发(port forwarding)功能: * 如果你习惯用putty访问后台的话,按如下操作设置“端口转发”: - 先选择你保存的session,没有的话可以创建一个:\\ {{:服务器手册:常用手册:1.png?nolink|}} - 然后设置端口转发,你可以把Source port改成你喜欢的数字:\\ {{:服务器手册:常用手册:2.png?nolink|}} - 最后保存设置:\\ {{:服务器手册:常用手册:3.png?nolink|}} * 如果你打算用win10自带的ssh命令的话,命令格式为: <code> > ssh -L 10118:127.0.0.1:10118 ssh用户名@服务器地址 -p 服务器ssh端口 </code> 例如: <code> > ssh -L 10118:127.0.0.1:10118 kjiang@wt.gs.mc.kjiang.net -p 10110 </code> 之所以用ssh端口转发是为了:a.能在自己的电脑访问服务器的10118端口 b.加密访问(ssh自带加密功能)防止被人偷看你的数据库密码 c.点save以后就不用再设置了,可以直接双击打开ssh和端口转发。 为了验证转发是否成功,只需要打开你的浏览器,然后访问这个网址即可:\\ {{:服务器手册:常用手册:4.png?nolink|}}\\ 如果有显示就表示能用了。注意这里的”10118“端口可以是别的,根据你之前设置的Source port而定。 ==== 访问(打开phpMyAdmin) ==== 服务器phpMyAdmin的网址是: <code>http://127.0.0.1:10118/phpmyadmin/</code> 输入你的数据库账号和密码,点”执行“后登录。\\ {{:服务器手册:常用手册:5.png?nolink|}} ==== 界面和操作 ==== - 成功登录后大概长这样:\\ {{:服务器手册:常用手册:6.png?nolink|}} - 左边选择你要开搞的库,比如hyperconomy。注意我们的命名格式是”mc_服务器_插件名字“,比如生存服的hc就是 ”mc_survival_hyperconomy“。点进去就会显示这样:\\ {{:服务器手册:常用手册:7.png?nolink|}} - 然后可以选择你要修改的表,举个例子”hyperconomy_shops“:\\ {{:服务器手册:常用手册:8.png?nolink|}}\\ 如果你要修改某一行数据,直接“双击”那个数据,比如我要改某商店的名字:{{:服务器手册:常用手册:9.png?nolink|}}\\ 修改完再随便点一点别的地方,就改好了。 这就是MySQL的基本操作,大部分修改都是马上生效的,就是说并不需要reload什么插件,马上就能在游戏里看到效果。\\ <color #ed1c24>这个东西没有“回档”一说(就算有也很麻烦),所以请谨慎操作!!</color> ===== MySQL Workbench ===== [[https://www.mysql.com/products/workbench/|MySQL Workbench]] 是一个专业化的MySQL开发管理工具,可以执行很多高级操作。只推荐给懂MySQL的人使用。 ==== 设置和安装 ==== - 参照上面phpMyAdmin的步骤设置转发端口,不过这次转发的是服务器的3306而不是10118。 - 然后你需要[[https://dev.mysql.com/downloads/workbench/|下载]]并安装MySQL Workbench。 - 安装完毕后,打开MySQL Workbench并创建新的”链接“(Connection),服务器ip(Hostname)为127.0.0.1,端口(Port)为你设置的Source port,如需保存密码则点击下面的”Store in Keychain ...“然后输入。最后点测试链接(Test Connection),如果成功就没有问题了。 ==== 界面和使用 ==== 这里只简单介绍界面和使用方法,你依然需要懂MySQL才能真正玩转这个客户端。 * 链接后,左边的”Schemas“表示”数据库“,展开后会有”Tables” * 展开“Tables”,右键点击某个表,选“Select Rows 1000”就会列出这个表里的1000行数据。 * 右边白色巨大的输入框用来输入SQL查询语句,你可以输入select、update、insert、delete等等,你需要懂sql语言。查询结果会出现在下方。 * 强烈建议涉及update和delete操作的sql语句必须在末尾加入“limit n”参数以确保安全,<color #ed1c24>数据库操作属于高危行为,任何不慎都会导致服务器故障甚至数据丢失!</color> 服务器手册/常用手册/数据库操作.txt 最后更改: 2017/06/11 23:59由 小小k酱