下面小编就为大家带来一篇分析网站服务器转移教程之数据库转移——0基础linux安装web服务器23。小编觉得挺不错的,现在就分享给大家,如果你在找数据库搬家,数据库搬迁,网站数据库转移,也可以做个交流。一起跟随小编过来看看吧。
网站服务器转移教程之数据库转移——0基础linux安装web服务器23
作者:微信小程序培训师 发布时间:2018-03-07
网站服务器转移主要有3个步骤:
1) 网站文件转移到新服务器
2) 网站数据库转移到新服务器
3) 域名解析到新服务器IP
上一篇文章,
子恒老师跟你分享了网站文件转移的过程,
今天来看看怎么做网站数据库转移。
转移网站文件到新服务器时,
我们使用linux下的scp命令,
有人可能会想,
是不是数据库文件也可以使用这种方式呢?
很遗憾答案是否定的,
因为你使用scp命令直接在两台服务器之间复制数据库文件,
在新服务器上,
数据表可能会出错,
导致网站无法取到数据。
下面来看看怎么操作服务器的数据库转移…
一、 在老服务器上备份数据库
mkdir /bk
mysqldump -u root -p qinziheng > /bk/qinziheng_20180307.bak
其中 qinziheng 代表数据库名称
你有可能遇到的错误
Got error: 145: Table './qinziheng/xiaochengxu' is marked as crashed and should be repaired when using LOCK TABLES
解决方法
myisamchk --safe-recover /XXX/qinziheng/xiaochengxu
/XXX/qinziheng/ 代表 qinziheng 数据库的路径
如果还是不行,
则使用下面的命令备份
mysqldump -u root -p --force qinziheng > /bk/qinziheng_20180307.bak
二、 把备份文件复制到新服务器
在新服务器上新建目录mkdir /bk
在老服务器上执行下面命令
scp /bk/qinziheng_20180307.bak root@192.168.1.102:/bk
三、 在新服务器上还原数据库
3-1) 在新服务器上新建数据库 要求数据库名称与要还原的数据库名称一致 这里是 qinziheng 如果新服务器上已经存在同名数据库, 一定要备份, 因为下面的还原操作会覆盖同名数据库。 3-2) 在新服务器上执行下面命令mysql -u root -p qinziheng < /bk/qinziheng_20180307.bak
这样就把网站数据库转移到新服务器了。
下一篇文章,
跟你分享下网站转移的第三个步骤。
linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3
安装mysql5.6.38——linux安装web服务器4
安装php7——linux安装web服务器5
linux系统安装nginx——linux安装web服务器6
nginx平滑升级,nginx安装第三方模块——linux安装web服务器7
nginx配置文件,解析php——linux安装web服务器8
linux安装memcached——linux安装web服务器9
php7安装memcache扩展——linux安装web服务器10
linux安装redis server——linux安装web服务器11
php7安装redis扩展——linux安装web服务器12
linux系统安装apache——linux安装web服务器13
用ab对网页做压力测试——linux安装web服务器14
centOS安装openresty——linux安装web服务器15
php安装swoole扩展——linux安装web服务器16
linxu系统nginx配置https——linux安装web服务器17
linxu系统apache解析php7——linux安装web服务器18
linux系统apache配置https——linux安装web服务器19
linux系统同时运行php7和php5——linux安装web服务器20
网站迁移前要做的准备——linux安装web服务器21
把文件搬迁到新服务器——linux安装web服务器22
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
网站服务器转移教程之数据库转移——0基础linux安装web服务器23链接:https://www.qinziheng.com/details/5661/
网站服务器转移教程之数据库转移——0基础linux安装web服务器23相关文章