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’

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

美国高防云服务器 1核 1G 26元/月 香港/日本站群服务器 E5 16G 1600元/月 触摸云

触摸云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超8年运营 。本次为大家带来的是双12特惠活动,美国高防|美国大宽带买就可申请配置升档一级[CPU内存宽带流量选一]升档方式:CPU内存宽带流量任选其一,工单申请免费升级一档珠海触摸云科技有限公司官方网站:https://cmzi.com/可新购免费升档配置套餐:地区CPU内存带宽数据盘价格购买地址美国高防 1核 1G10M20G 26...

华纳云不限流量¥324/年,香港双向CN2(GIA)云服务器/1核1G/50G存储/2Mbps

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供香港和美国机房的VPS云服务器和独立服务器。商家支持支付宝、网银、Paypal付款。华纳云主要面向国内用户群,所以线路质量还是不错的,客户使用体验总体反响还是比较好...

mysql数据库迁移为你推荐
计算机网络的定义计算机网络概念,特点?网不易作文:《网络利弊谈》通话宝谁用过4G电话宝,这个软件怎么样啊?2017双112017双十一晚会播出时间,2017双11晚会举办城市网络黑科技什么防封软件,都是假的,没有一个是真的,大家不要受骗!怎样下载文件电脑上怎么下载安装软件啊qq空间播放器代码qq空间免费播放器代码阿里学院首页在阿里学院必须实名认证吗宽带包月宽带可以按月办吗本地连接断开本地连接老是断开怎么解决
域名系统 传奇服务器租用 国内vps 域名主机基地 动态域名解析软件 淘宝抢红包攻略 enzu 香港主机 监控宝 网站保姆 360抢票助手 天猫双十一秒杀 debian源 服务器架设 免费网站申请 如何用qq邮箱发邮件 hktv 上海联通宽带测速 超级服务器 备案空间 更多