mysql数据库迁移怎样用命令行把MySQL数据库迁移到另一台Linux服务器

mysql数据库迁移  时间:2021-08-19  阅读:()

就是在本地创建了一个mysql数据库 然后现在我要想把数据库移到我另外一个机子上面怎么做?

最简单方法在控制面板管理工具下把mysql服务停掉,然后找到你的mysql安装目录下的data文件夹(也就是mysql默认的数据库文件夹),把你的那个数据库目录复制出来放到另台机器上的data下就可以了。

当然也可以用命令行备份成sql mysqldump -u 用户名 -p密码 数据库名> d:备份数据库名_"%date:~0,10%".sql,其中"%date:~0,10%"表示日期

mysql数据库之间的转移: 怎么把一个mysql数据库服务器中导入另一个mysql服务器呢?

1. 用工具备份.这个很多工具.看你的水平应该 知道的. 2. liunx 下 mysqldump 出来 3. 还有一种办法 复制出来 data 文件,.windows下是在 安装 mysql的data文件夹下的. 里面都是按 数据库名称 创建的文件夹. ;linux 下 也类似的.直接复制出来 ,复制进去 就行了.比导入导出 快得多, 我试过的

搬迁MYSQL数据库的几种方法介绍

在网站搬迁的过程中,最重要也是最麻烦的就是数据库了,数据库文件一旦丢失而备份又不灵光时,网站会面临灭顶之灾。

那么搬迁数据库有些什么办法呢?现在一起来探讨。

通过phpmyadmin备份由于mysql数据库是通过phpmyadmin在进行管理,因此用phpmyadmin进行备份也是顺理成章。

但通过phpmyadmin导出的备份文件还只能通过phpmyadmin软件还原回去,而且这个软件默认只允许还原小于2M的备份来源。

因此如果网站数据少,小于2M可以直接备份还原;数据较多备份文件过大时,有两种方法解决:第一种是分段备份,在phpmyadmin的备份选项中设置为每个备份文件大小不超过2M,第二种是在还原空间的phpmyadmin中修改软件源文件进行设置,改为对还原文件没有大小限制,相应的方法可以在网上搜索。

应该说此种备份方法相对麻烦,且需要自己购有服务器或vps,否则根本没有相关权限,一般情况下不建议选择。

通过网站程序自带功能进行备份还原现在使用到mysql数据库的网站程序有DZ,PW,DEDE等,这些程序后台都有备份还原功能,因为是自带的功能,兼容性好,方便快捷。

不过有一个问题是要先重新安装网站程序,再进入后台选择还原已经保存的备份文件进行还原,目前所有的主流程序都提倡这种方法。

通过备份王等软件进行备份用备份王等软件进行备份方便快捷,只要上传备份软件到空间按提示一步步操作就可以了。

但是要注意新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。

所以要学会修改网站配置文件,大多是由config和data.php文件来控制,将这些文件中的连接信息设置为正确的连接信息,避免网站不能打开。

直接在mysql文件夹中复制文件如果是独立服务器,可以直接进入服务器mysql文件夹下的DATA文件夹找到数据库文件复制后再粘贴到新空间。

但这样有个很大的隐患:备份的目标数据库如果正在被使用,粘贴到新空间后会出错。

不提倡这种方法。

mysql。数据库里面的数据是怎么迁移的啊?我开发的网站根目录放在E盘,数据库也安装在E盘,那我是

对于数据库来说,拷贝你的E盘文件是不行的。

数据库中的数据是通过导入、导出来移动的。

假设你电脑上的mysql中建立的数据库名为ABC,ABC中存了各种表和数据,先在服务器端装好mysql,然后建立一个同样的数据库ABC,接下来在你的电脑上使用命令行,输入下面的命令: mysqldump -h localhost -u 你的用户名 -p你的密码 ABC | mysql -h 服务器地址 -u 用户名 -p密码 ABC 注意,-p和密码之间没有空格。

执行完之后你的本地数据库ABC就拷贝到服务器上了。

对于你说的直观查看数据的问题,可以通过使用mysql的GUI工具来实现。

一般使用的都是mysql官方提供的mysql workbench软件,免费的。

你可以下下来试试。

其实,对于很多简单的工作,比如上面的拷贝数据库、备份数据库、建立新用户、管理权限等等,还是命令行比较快。

GUI工具在复杂工作上有优势,比如建立复杂的表结构、检查sql语句错误等等。

怎样用命令行把MySQL数据库迁移到另一台Linux服务器

1、用dump命令备份数据库。

# mysqldump -u root -p dbfile > dbfile.sql 2、用rsync从新服务器获得备份的文件(SCP或WGET也可以)。

# rsync -avr root@myolddbserver:/home/mydumpfolder/dbfile.sql 3、登陆新服务器的mysql客户端。

# mysql -u root -p 4. 建立数据库。

mysql> create database dbfile; 5. 选择新数据库; mysql> use dbfile; 6. 加载数据; mysql> source dbfile.sql 或者 在Mysql程序中有我自己的一个数据库共5张表,里边数据不算太多。

我现在想把他们全部弄到另一台电脑中去,该怎么弄,如果不用其它的软件工具,只用Mysql自已的程序不知可否? 注:不用考虑操作系统。

--------------------------------------------------------------- 在dos命令提示符下使用mysqldump命令进行备份. 如下: C:Documents and SettingsAdministrator>mysqldump yinshi >c:\backup.txt -uroot -p12142022 说明:yinshi是我的数据库名,里面有5张表; c:\backup.txt 是我备份出来文件名和路径; -u,-p参数后面跟的分别是用户名和密码. 将你备份出来的文件我这里是backup.txt拷贝到另一台机上,再在dos命令提示符下用mysql命令,进行恢复,如下: C:Documents and SettingsAdministrator>mysql < c:\backup.txt -uroot -p12142022 or mysql>source backup.txt;(这里backup.txt在放在data目录下) --------------------------------------------------------------- 如果另一台机器上也安装了mysql,可以直接导入 C:mysqlin>mysqldump -h172.20.6.250 -udeveloper -p123456 --opt server_databasename | mysql -hlocalhost -uroot -C obj_databasename 172.20.6.250源服务器ip developer源服务器连接用户名 --------------------------------------------------------------- 有两种办法。

1、在B机器上装mysql。

将A机器上的mysql/data下的你的数据库目录整个拷贝下来。

将B机器上的mysql服务停止。

找到B机器上的mysql/data目录,将你拷贝的目录粘贴进去,然后启动mysql服务就可以了。

2、使用SQL语句备份和恢复 你可以使用SELECT INTO OUTFILE语句备份数据,并用LOAD DATA INFILE语句恢复数据。

这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。

语法: SELECT * INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_name.txt’ [REPLACE | IGNORE] INTO TABLE tbl_name SELECT ... INTO OUTFILE ’file_name’

宝塔面板企业版和专业版618年中活动 永久授权仅1888元+

我们一般的站长或者企业服务器配置WEB环境会用到免费版本的宝塔面板。但是如果我们需要较多的付费插件扩展,或者是有需要企业功能应用的,短期来说我们可能选择按件按月付费的比较好,但是如果我们长期使用的话,有些网友认为选择宝塔面板企业版或者专业版是比较划算的。这样在年中大促618的时候,我们也可以看到宝塔面板也有发布促销活动。企业版年付899元,专业版永久授权1888元起步。对于有需要的网友来说,还是值...

Linode十八周年及未来展望

这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...

香港ceranetworks(69元/月) 2核2G 50G硬盘 20M 50M 100M 不限流量

香港ceranetworks提速啦是成立于2012年的十分老牌的一个商家这次给大家评测的是 香港ceranetworks 8核16G 100M 这款产品 提速啦老板真的是豪气每次都给高配我测试 不像别的商家每次就给1核1G,废话不多说开始跑脚本。香港ceranetworks 2核2G 50G硬盘20M 69元/月30M 99元/月50M 219元/月100M 519元/月香港ceranetwork...

mysql数据库迁移为你推荐
方便快捷Win10有哪些方便快捷的操作小技巧方便快捷请问普通中国人选择什么交通方式方便快捷安全云电视是什么意思创维电视和创维云电视是同一厂家吗大数据人才培养哪些大学开设了大数据专业,并且已经有了应届毕业生mysql数据库迁移怎样用命令行把MySQL数据库迁移到另一台Linux服务器收藏夹的位置电脑收藏夹在什么位置一看视频就死机一看视频就死机是怎么回事一看视频就死机电脑一看视频就死机jenkins什么是jenkinstimestamptimestamp和date的区别
买域名 私人服务器 mediafire下载工具 表单样式 圣诞促销 流量计费 1g空间 cdn加速是什么 百度云加速 免费的asp空间 lick 英国伦敦 个人免费邮箱 免费php空间 买空间网 阿里云邮箱怎么注册 ncp weblogic部署 达拉斯 byebyelove 更多