首页 > 前端 > 知识 > mysql还原到初始状态,重装系统后如何还原MySQL数据的方法

mysql还原到初始状态,重装系统后如何还原MySQL数据的方法

来源:整理 时间:2024-06-10 22:12:33 编辑:黑码技术 手机版

本文目录一览

1,重装系统后如何还原MySQL数据的方法

没办法,只能重装系统了。环境装好后发现之前的数据库没有备份,于是直接把mysql/data下面的数据库直接拷贝到现在的mysql目录下面,打开navicat发现无法使用。在网上找到了一个不错的方法:1、先在运行中输入services.msc,找到MysQL的服务,将其停止;2、然后备份新安装的MY.INI和DATA这两个目录,直接将其原来mysql/data下的文件拷到新安装的mysql/data目录下即可;3、启动MysQL服务。该方法只在新安装的数据库与旧数据库版本相同的情况下实验成果。重新打开navicat,发现原来的数据库都可以使用了。是否有更好的方法?
这么强,支持楼主,佩服

重装系统后如何还原MySQL数据的方法

2,MySQL如何备份与还原

使用MYSQL数据库的朋友,对MySQL进行备份和还原是比较重要的。重要的事简单做,今天介绍我们使用mysqldump和source命令来备份还原,分为Windows下和Linux下的MYSQL备份与还原操作。 一、Win32系统下MySQL的备份还原方法 备份:在运行中输入cmd ,利用cd /Pro 使用MYSQL数据库的朋友,对MySQL进行备份和还原是比较重要的。重要的事简单做,,今天介绍我们使用mysqldump和source命令来备份还原,分为Windows下和Linux下的MYSQL备份与还原操作。一、Win32系统下MySQL的备份还原方法备份:在“运行”中输入“cmd ”,利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”进入bin文件夹,输入“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出MYSQL数据,实现备份操作。还原:进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。二、Linux下MySQL的备份与还原方法:备份:[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。还原:有两种方法可选:第一种方法:[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。第二种方法:[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)[root@localhost mysql]# mysql -u root -p voice

MySQL如何备份与还原

3,重装系统后mysql应该怎么恢复过去

1、先在运行中输入services.msc,找到MysQL的服务,将其停止;2、然后备份新安装的MY.INI和DATA这两个目录,直接将其原来mysql/data下的文件拷到新安装的mysql/data目录下即可;3、启动MysQL服务。该方法只在新安装的数据库与旧数据库版本相同的情况下实验成果。重新打开navicat,发现原来的数据库都可以使用了。
1、系统重装后MySQL数据恢复方法_百度经验(仅供参考):https://jingyan.baidu.com/article/a3f121e4f2f033fc9052bbeb.html2、怎么还原、恢复或导入MySQL数据库_百度经验(仅供参考):https://jingyan.baidu.com/article/75ab0bcbb84a3dd6864db2fd.html
方法/步骤我们在安装完mysql之后,通过dos窗口输入net start mysql时,却提示服务名无效,明明安装了,为什么会无效呢?其实我们还没有将mysql注册到系统服务。所以出现了服务名无效。首先我们先进入mysql的安装目录下的bin目录,我以我的电脑作为演示。之后打开dos命令窗口,进入该目录下(一定要进入该目录,否则操作错误)。输入命令:mysqld --install,之后出现如下界面。提示安装服务成功。如果要卸载服务,可以输入如下命令:mysqld --remove。出现如下界面。提示移除服务成功。

重装系统后mysql应该怎么恢复过去

4,如何将已经设置好的mysql主从配置还原初始状态

复制有延迟,slave想要尽可能及时跟上master的进度,可以尝试采用以下几种方法:1、采用MariaDB发行版,它实现了相对真正意义上的并行复制,其效果远比ORACLE MySQL好的很多。在我的场景中,采用MariaDB作为slave的实例,几乎总是能及时跟上master。如果不想用这个版本的话,那就老实等待官方5.7大版本发布吧;关于MariaDB的Parallel Replication具体请参考:Replication and Binary Log Server System Variables#slave_parallel_threads – MariaDB Knowledge Base2、每个表都要显式指定主键,如果没有指定主键的话,会导致在row模式下,每次修改都要全表扫描,尤其是大表就非常可怕了,延迟会更严重,甚至导致整个slave库都被挂起,可参考案例:mysql主键的缺少导致备库hang;3、应用程序端多做些事,让MySQL端少做事,尤其是和IO相关的活动,例如:前端通过内存CACHE或者本地写队列等,合并多次读写为一次,甚至消除一些写请求;4、进行合适的分库、分表策略,减小单库单表复制压力,避免由于单库单表的的压力导致整个实例的复制延迟;其他提高IOPS性能的几种方法,根据效果优劣,我做了个简单排序:1、更换成SSD,或者PCIe SSD等IO设备,其IOPS能力的提升是普通15K SAS盘的数以百倍、万倍,甚至几十万倍计;2、加大物理内存,相应提高InnoDB Buffer Pool大小,让更多热数据放在内存中,降低发生物理IO的频率;
任务占坑

5,怎么还原恢复或导入MySQL数据库

1、source命令1)打开开始菜单->程序->MySQL->MySQL Command Line Client,输入MySQL的root密码。2)然后输入use 数据库名;进入对应的数据库,再用source 备份文件具体路径;命令导入备份文件。注意,在这里的命令后面都要加;分号,截图如下:2、mysql命令1)如果是Windows系统,请在命令行模式下进入mysql的bin目录,如D:\Program\mysql41\bin。如果是Linux系统,请直接看下面的步骤。2)执行mysql命令导入数据库,命令格式为:mysql -u用户名 -p密码 数据库名<备份文件具体路径比如:mysql -uroot -pabc123 mydb<file.sql,其中用户名和密码也可以是具体数据库的,不一定要root的。二、数据库的导出(备份)一般使用mysqldump命令1)如果是Windows系统,请在命令行模式下进入mysql的bin目录,如D:\Program\mysql41\bin。如果是Linux系统,请直接看下面的步骤。2)执行mysqldump命令导入数据库,命令格式为:mysqldump -u用户名 -p密码 数据库名>备份文件具体路径
xxx.frmxxx.mydxxx.myi如果有以上三个文件,则你可以在mysql中新建一个数据库,它会生成同样的三个文件,然后你用你的备份文件覆盖就ok
....... windows下mysql的安装不会加入系统路径 命令行切换到你安装mysql的目录 比如我的目录在c:/winmysql/mysql5.1/ 那么我把路径切换到c:/winmysql/mysql5.1/bin/ 下才能用mysql命令 要是经常使用bin里的mysql命令那最好在系统参量里面加入mysql/bin的路径

6,mysql还原数据库

简单情况下:进入原来mysql安装路径下的data文件夹下,找到相应的库和ibdata1,进行copy,就可回复原来的数据。复杂情况下:从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。1. 在本地重装MySQL(安装目录D:\Program Files\MySQL\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\Program Files\MySQL\MySQL Server 5.0\。结果,失败:数据库连接错误。2. 卸载后重装MySQL,将D:\Program Files\MySQL\MySQL Server 5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。3. 卸载后重装MySQL,将mysql\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\Program Files\MySQL\MySQL Server 5.0\data。连接成功,在Navicat for MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data里,代替原来的ibdata1文件。重启电脑,打开Navicat for MySQL,连接成功,数据可以访问操作。至此,操作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份mysql数据库为带删除表的格式备份mysql数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将mysql数据库压缩备份 mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz备份mysql数据库某个(些)表 mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql同时备份多个mysql数据库 mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql仅仅备份数据库结构 mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql备份服务器上所有数据库 mysqldump –all-databases > allbackupfile.sql还原mysql数据库的命令 mysql -hhostname -uusername -ppassword databasename < backupfile.sql还原压缩的mysql数据库 gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename将数据库转移到新服务器 mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -c databasename
文章TAG:mysql还原初始初始状态mysql还原到初始状态

最近更新

  • 数据库中有哪些函数,数据库中常用的函数都有哪些啊数据库中有哪些函数,数据库中常用的函数都有哪些啊

    数据库中常用的函数都有哪些啊2,Oracle数据库的常用函数有哪些3,数据库函数有哪些有人吗1,数据库中常用的函数都有哪些啊因数据库不同有不同的函数,以oracle为例:常用的有单条语句作用的.....

    知识 日期:2024-06-10

  • 开源数据库功能有哪些,postgresql通常在IT中有什么作用开源数据库功能有哪些,postgresql通常在IT中有什么作用

    postgresql通常在IT中有什么作用postgresql是一个开源的关系数据库管理系统(像大家熟知的Oracle,SQLServer,DB2,MySQL等,都是数据库管理系统),免费且功能强大。Postgresql可以用来帮助.....

    知识 日期:2024-06-10

  • 大屏导航安卓插件,安卓多屏任务插件下载大屏导航安卓插件,安卓多屏任务插件下载

    安卓智能大屏-3/智能大屏-3/哪个更好安卓智能。安卓大屏导航卡住了怎么办?1.改系统:大屏导航可能是因为安卓,3.性价比:安卓导航相比智能大屏导航性能稳定,轩逸经典安装安卓大屏导航一体机.....

    知识 日期:2024-06-10

  • 当前流行的关系数据库系统有哪些,常见关系数据库产品有哪些当前流行的关系数据库系统有哪些,常见关系数据库产品有哪些

    常见关系数据库产品有哪些2,关系型数据库有哪些3,关系型数据库有哪些啊4,什么是关系型数据库有人知道吗5,当前在我国常用的大型DBMS有和等1,常见关系数据库产品有哪些SQLSERVERMYSQLORACLE.....

    知识 日期:2024-06-10

  • 数据库对象类型有哪些,数据库的对象有哪些数据库对象类型有哪些,数据库的对象有哪些

    数据库的对象有哪些2,ACCESS数据库可以包含的七类对象是什么3,Access有哪些数据库对象4,SQLServer常见的数据库对象有哪些5,数据库具有哪些特点由哪些对象组成1,数据库的对象有哪些Funciton.....

    知识 日期:2024-06-10

  • 图书数据库都有哪些,网上书店应该有哪些数据库表图书数据库都有哪些,网上书店应该有哪些数据库表

    网上书店应该有哪些数据库表2,图书馆常见的外文数据库有哪些3,电子图书数据库有哪些或免费的网络电子图书有哪些4,郑州大学图书馆的数据库有哪些5,图书馆的资源数据库的种类型1,网上书店应.....

    知识 日期:2024-06-10

  • wox安装插件wox安装插件

    我装的Wox可以打开,但是什么都没用。可以在u盘上安装XP-Windows7USBDVDDownloadTool,直接使用u盘的量产工具,然后就可以用量产程序加载你想要的windows7场景,满足你的要求,MicrosoftSecurit.....

    知识 日期:2024-06-10

  • 数据库财务软件有哪些,常用的数据库管理系统软件有哪些数据库财务软件有哪些,常用的数据库管理系统软件有哪些

    常用的数据库管理系统软件有哪些2,请问学会计用的是什么数据库3,现在用的最多的数据库管理软件是什么4,有没有比Excel更先进的数据统计软件及财务软件5,有什么成本核算软件1,常用的数据库管.....

    知识 日期:2024-06-10