我想把一个服务器的角色账号信息等转移到另一个服务器中。
我找了找卖版本卖登入器的,说收费150
然后我就自己扒了扒贴吧,看了也有不少帖子提过,经过一天的反复测试,大概找到了办法。
我是小白一个,不知道服务端的有几种类型,我就知道我用的是老版本贴吧的一键端,然后冲天神龙是新一键端吗?反正我比了一下,数据库所在文件夹不一样。置顶帖新版本的一键端真好用啊,早知道早点使用那个了
下面我只分两个版本,一个是老版本一个是新版本。
此办法来着一个大佬的回帖:@雪椰love 下面大多数引用他的回复
老版本一键端,大概是数据库mysql在/opt/lampp/lampp这个文件夹里的
新版本的一键端,数据库mysql应该是在/var/lib这个文件夹里的
手动备份:
用PuTTY之类的ssh连接工具连接要备份的服务器,
先./stop两次再关闭数据库,
停止数据库命令:
service mysqld stop 然后按回车键(这个没反应输入下面的命令就行了)
/opt/lampp/lampp stop 然后按回车键(如果还是没反应看下面的)
如果lampp不在/opt/lampp这目录可能会报错,
去找别的关闭数据库命令或者 reboot 重启服务器再备份不知道行不行。
看清楚自己的数据库目录位置
输入tar -zcvf /root/backup.tar.gz /opt/lampp/var/mysql(不在/opt/lampp/lampp这个文件夹里输入下面的)
tar -zcvf /root/backup.tar.gz /var/lib/mysql(需要mysql这个文件夹在/var/lib这里面)
这样备份打包后的文件在 root文件夹里。名字是backup.tar.gz(自动备份的大概很多名字不一样,如果想转移数据又是小白的话,按照我写的弄吧,别用自动备份)
转移回档:
把备份好的backup.tar.gz这个文件上传到架设好端的新服务器上的root文件夹里,最好跑完五国。
然后也是先停止,两次./stop 再停止数据库
service mysqld stop 然后按回车键(这个没反应输入下面的命令就行了)
/opt/lampp/lampp stop 然后按回车键(如果还是没反应看下面的)
如果是老版本的一键端,mysql这个文件夹在/opt/lampp/lampp里面
直接输入cd /;rm -rf /opt/lampp/var/mysql;tar -zxvf /root/backup.tar.gz;reboot 就可以了。等重启完./run起来就行 。
如果新版本的一键端,mysql这个文件夹在/var/lib里面
先rm -rf /var/lib/mysql 删除了原本的数据库,
再cd /;rm -rf /opt/lampp/var/mysql;tar -zxvf /root/backup.tar.gz 恢复数据库。
再mv /opt/lampp/var/mysql /var/lib/mysql 把恢复的数据库移动了过去。
再 reboot 重启服务器。
再 ./run起来就行。
也许大概就这种情况,我也只是个小白,看着贴吧大神说的,就稍微添加了顺序就搬了一遍。
此文档教程希望帮到一些和我一样,需要把角色账号信息等搬到另一个服务器的小白。
大概单机搬联网也试用吧?
也请各大神指正
我找了找卖版本卖登入器的,说收费150
然后我就自己扒了扒贴吧,看了也有不少帖子提过,经过一天的反复测试,大概找到了办法。
我是小白一个,不知道服务端的有几种类型,我就知道我用的是老版本贴吧的一键端,然后冲天神龙是新一键端吗?反正我比了一下,数据库所在文件夹不一样。置顶帖新版本的一键端真好用啊,早知道早点使用那个了
下面我只分两个版本,一个是老版本一个是新版本。
此办法来着一个大佬的回帖:@雪椰love 下面大多数引用他的回复
老版本一键端,大概是数据库mysql在/opt/lampp/lampp这个文件夹里的
新版本的一键端,数据库mysql应该是在/var/lib这个文件夹里的
手动备份:
用PuTTY之类的ssh连接工具连接要备份的服务器,
先./stop两次再关闭数据库,
停止数据库命令:
service mysqld stop 然后按回车键(这个没反应输入下面的命令就行了)
/opt/lampp/lampp stop 然后按回车键(如果还是没反应看下面的)
如果lampp不在/opt/lampp这目录可能会报错,
去找别的关闭数据库命令或者 reboot 重启服务器再备份不知道行不行。
看清楚自己的数据库目录位置
输入tar -zcvf /root/backup.tar.gz /opt/lampp/var/mysql(不在/opt/lampp/lampp这个文件夹里输入下面的)
tar -zcvf /root/backup.tar.gz /var/lib/mysql(需要mysql这个文件夹在/var/lib这里面)
这样备份打包后的文件在 root文件夹里。名字是backup.tar.gz(自动备份的大概很多名字不一样,如果想转移数据又是小白的话,按照我写的弄吧,别用自动备份)
转移回档:
把备份好的backup.tar.gz这个文件上传到架设好端的新服务器上的root文件夹里,最好跑完五国。
然后也是先停止,两次./stop 再停止数据库
service mysqld stop 然后按回车键(这个没反应输入下面的命令就行了)
/opt/lampp/lampp stop 然后按回车键(如果还是没反应看下面的)
如果是老版本的一键端,mysql这个文件夹在/opt/lampp/lampp里面
直接输入cd /;rm -rf /opt/lampp/var/mysql;tar -zxvf /root/backup.tar.gz;reboot 就可以了。等重启完./run起来就行 。
如果新版本的一键端,mysql这个文件夹在/var/lib里面
先rm -rf /var/lib/mysql 删除了原本的数据库,
再cd /;rm -rf /opt/lampp/var/mysql;tar -zxvf /root/backup.tar.gz 恢复数据库。
再mv /opt/lampp/var/mysql /var/lib/mysql 把恢复的数据库移动了过去。
再 reboot 重启服务器。
再 ./run起来就行。
也许大概就这种情况,我也只是个小白,看着贴吧大神说的,就稍微添加了顺序就搬了一遍。
此文档教程希望帮到一些和我一样,需要把角色账号信息等搬到另一个服务器的小白。
大概单机搬联网也试用吧?
也请各大神指正