Welcome 微信登录

首页 / 数据库 / MySQL / Linux系统下备份MySQL的详细笔记

试了一天,在Linux系统下用MySQL的备份工具就是备份不了,现在详细记录下备份步骤用SQLyogEnt工具备份,数据量大了出问题的,害了我好多次了,容易出错,用mysql自带的工具备份就不错。下面是步骤1.先用工具SQLyogEnt连上mysql服务器2.然后编辑下root·localhost用户的密码3.在Linux服务器上建个目录用来存放备份文件/backdata/cd /usr/local/mysql/bin/
mysqldump -u用户名 -p密码 --databases 库名 >/backdata/ddd07-11-15.sql恢复语法
mysqladmin create target_db_namemysql target_db_name < backup-file.sql即 mysql 库名 < 文件名OK,注意,-u后面没有空格, 你只需要把上面的中文换成你的相关信息就可以了!下面是游戏合区的相关sql语句,是苏枫写的,有待完善
帐号服务器上的修改update `ACCSTORE0000` set ACCOUNT=Rtrim(ACCOUNT) + "2q"到另一个区的服务器里找出最大的UID
SELECT max(UID) FROM `ACCSTORE0000`比如是 1000066668然后替换
update `ACCSTORE0000` set UID=UID + 1000066668-------------------------
在游戏服务器上修改update CHARBASE set name=CONCAT(rtrim(name),"1q")
update `CHARBASE` set ACCID=ACCID + 1000066668update `ARMY` set NAME=Rtrim(NAME) + "2q"
update `ARMY` set GENNAME=Rtrim(GENNAME) + "2q"好像GENID也要修改的,修改方法同UID,取另一服务器的最大值得加上
-------------------------update ``BALANCE`` set ACCOUNT=Rtrim(ACCOUNT) + "2q"
update ``BALANCE`` set ACCID=ACCID + 1000066668其他要改的表一样处理重名的话,先吧另一个区的人名表导到要修改的区的数据库里,不过表名别一样,然后就用
where 人名 not in (select 人名 from 表名) Linux_15:解决远程安装数据库Mysql数据库一句话问题相关资讯      linux mysql 
  • Linux下MySQL的简单操作笔记  (08/12/2015 10:50:28)
  • Linux下MySQL报Table "xxx" doesn"  (11/22/2014 07:37:47)
  • Linux下解决MySQL无法远程连接问题  (11/14/2013 07:18:33)
  • Linux开启MySQL远程连接  (11/22/2014 07:40:48)
  • Linux系统MySQL数据库远程设置  (01/10/2014 09:35:35)
  • Linux网站架构系列之MySQL----部署  (11/06/2013 20:21:28)
本文评论 查看全部评论 (0)
表情: 姓名: 字数