mysql服务启动不了,数据库备份

如何备份与恢复MySQL数据库数据 备份的主要目的是灾难恢复,备份还可以测试应用,回滚数据修改,查询历史数据。、审计等,而恢复备份中,日志起到了很重要的作用MySQL日志默认保存位置为/etc/local/mysql/data目录下的日志文件数据备份可分为物理备份和逻辑备份,物理备份是对数据库操作系统的物理文件(如数据文件和日志文件等)的备份,这种类型的备份适用于在出现问题的时候需要快速回复大型的重要数据库备份(脱机备份):是在关闭数据库的时候进行的(tar) 阅读详情

最近我们服务器被盗了,导致所有磁盘都满了,而且MySQL怎么都启动不了。可是最今数据库没备份!

1、拷贝数据库文件
把配置文件(/etc/my.cnf)下datadir目录下的所有文件拷贝下来。

2、重装mysql
可以到网上找一个安装mysql的教程,也可以参考我的mysql安装!

3、把备份的数据库拷贝回去

4、修改mysql配置文件
把配置文件下的datadir指向你拷贝备份的路径

5、修改文件所有者和组

所有者:
chown -R 所有者 路径
chown -R mysql /usr/mysql/data
组:
chgrp -R 所有者 路径
chgrp -R mysql /usr/mysql/data

注:在没改之前,所有者和组都是root,改过之后为mysql,ll查看一下就ok了!

6、重启mysql

service mysql restart

OK!现在数据库还原了!用以前的用户和密码可以直接登录了!

(function () {('pre.prettyprint code').each(function () { var lines = (this).text().split(\n).length;var numbering = $('
    ').addClass('pre-numbering').hide(); (this).addClass(hasnumbering).parent().append( numbering); for (i = 1; i
    记一次mysql无法启动故障恢复和备份规划 一次深刻的教训(阿里云自建mysql,centos6.9,mysql5.6),没有对数据库备份足够的重视,升级服务没有做应急预案,导致线上环境停机4小时维护。事情经过: 1、应用需要升级, 2、阿里云提示系统有漏洞需要打补丁,需要重启服务器 3、停了应用服务,没有手工停mysql服务,重启服务器 4、部署好应用,发现mysql连接异常,一脸懵逼。 提示:Cannot connect to local MYSQL server through socket '/var/lib/mysql/mysql 阅读详情

    相关推荐

    Mysql数据库 出现故障之后 备份数据之~(冷备方法)

    假设: centos服务器AB两台,A上的生产MySQL出现故障不能启动,但是数据文件是完好无损的。现在需要在B服务器上恢复数据库。 1.准备两台centos7虚拟机 192.168.27.136 A 192.168.27.136 B 2.安装mysql数据库 [root@localhost ~]# yum -y install mariadb mariadb-server 3. 启动数据库创建,库,表测试 ...

    Q274948451的博客 510

    无法启动mysql备份和恢复mysql数据 linux

    备份 1.将mysql数据文件做备份 cp -r /var/lib/mysql/ /tmp/mysql_data 2.彻底卸载mysql 3.安装mysql,并启动mysql服务 4.进入备份的目录,可以看到各个数据库文件夹,文件夹中有.frm(储存表结构)和.ibd(储存表数据) cd /tmp/mysql_data 恢复表结构 5.利用mysqlfrm恢复frm表结构(安装mysqlfr...

    ndd1996的博客 1914

    Mysql主从备份数据库服务器搭建

    一,引入mysql主从备份 1,为什么要做主从备份 防止数据丢失,数据的热备份,架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O访问的频率,提高单个机器的I/O性能 2,什么是mysql主从备份 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据数据的更新可 以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库

    无求道贾的博客 9220

    【完美解决】mysql启动不了:本地计算机上的MySQL服务启动后停止

    **本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止**

    无知是恶 4万+

    mysql 启动不了了的解决方法

    系统: centos7 本地的环境,mysql启动不了,查看/var/log/mysqld.log有以下内容 2018-12-24T08:05:38.090527Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2018-1..

    u010227042的博客 756

    Linux两台服务mysql数据库同步

    我们在做web系统部署的时候往往涉及到两台甚至多台数据库备份,为了数据安全考虑(虽然说到底不过是一堆01,但是价千金啊),所以我们还是乖乖做同步把! 1、准备两台Linux服务器(主、从) 2、安装好Mysql 3、在配置文件/etc/my.cnf(MySQL中为mysql.ini)修改开启二进制日志 log-bin=mysql-bin 修改方法:打开配置文件后在 [mysqld...

    Small_Operation的博客 943

    mysql启动不了解决办法

    13版OA系统mysql5_OA服务启动不了的解决方法13版OA系统,Mysql5_OA服务启动不了的常见现象及解决办法如下:第一种情况:现象:MySQL的错误日志文件(data5\机器名.err)会记录如下内容InnoDB: Reading tablespace information from the.ibd files...InnoDB: Error: trying t...

    weixin_34146410的博客 304

    mysql 迁移后无法启动_Mysql 数据迁移后 启动出错

    今天上班后不知道为什么,mysql一直无法启动,折腾了半天于是决定重装我本地的服务器用的是wamp , 重装的时候, 要进行数据备份 , 我使用的最简单粗暴的备份方式, 就是直接进入到mysql的安装目录下, 把data拷贝一份就可以了. 然后卸载wamp后重装,数据迁移就是把data贴到相同位置替换下就ok了但是今天迁移完后,mysql怎么也启动不了,查看log,显示各种错误2014-11-13...

    weixin_35987371的博客 333

    Mysql8.0出现服务启动不了(Win)

    mysql8.0服务启动不了解决方法,ibd提取建表语句。data目录恢复数据

    m0_59521845的博客 1万+

    数据库MySQL的主从备份

    在my.cnf文件的[mysqld]模块下有一个server-id配置项,这个配置项便是唯一的ID号,另外,每一个从服务器还需要通过CHANGE MASTER TO语句来配置它要连接的主服务器的ip地址、日志文件名称和该日志里面的位置,这些信息会被储存在主服务器的数据库中。这样一个报错是表示在复制的过程中,从储存库初始化元数据结构的时候出现了问题,可能原因很多,比如存储库中的元数据损坏、复制过程中可能存在网络问题,导致从主服务器获取复制数据失败、主服务器的配置可能存在问题,导致无法正确提供复制数据等等。

    qq_34257208的博客 3351

    【问题解决】mysql数据库启动时报服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

    一、问题描述 在计算机管理-服务中,找到对应mysql服务右击启动,出现以下情况 二、解决过程 Mysql版本:5.7 1、备份mysql的data文件 找到你安装mysql的目录下的data目录,我的目录路径是:C:\Program Files\MySQL\MySQL Server 5.7\data,将其中的数据库表名及idata1文件进行备份,如下: 如blog、mybatis文件:包含了表结构 ibdata1: innodb表空间,里面存放的应该是你的数据库数据内容 2、删除服务

    每个人都是独一无二的,把握好自己的节奏,跟着自己的心走。 1万+

    mysql数据库备份与恢复

    MySQL 数据库中,备份和恢复操作是保障数据安全和应对各种意外情况的重要手段。以下为你详细介绍几种常见的备份与恢复方法。

    qq_52380715的博客 1184

    phpStudy里面的MySQL启动不了

    从你提供的输出结果可以看到,端口3306和33060已经被占用。通常,这是因为已经有一个 MySQL 服务正在运行,或者其他应用程序使用了这些端口。这可能导致你在 XAMPP 中启动 MySQL 时出现问题。

    m0_73605639的博客 3047

    解决phpstudy无法启动MySQL服务的问题

    命令格式为:mysql -u username -p password database < backup.sql,其中username是数据库用户名,password是数据库用户密码,database是要还原的数据库名,backup.sql是备份数据存放的文件。在MySQL Workbench中选择相应的数据库,在菜单栏中选择数据导入向导,按照提示完成还原。2.使用MySQL Workbench工具备份。在MySQL Workbench中选择相应的数据库,在菜单栏中选择数据导出向导,按照提示完成备份

    qq_67395155的博客 4463

    mysql数据库备份与恢复

    MySQL的增量备份是指在全量备份的基础上,只备份发生变化的数据,以节省备份时间和存储空间。

    weixin_73188318的博客 1488

    MySQL数据库备份与恢复

    一、数据库备份概述 1.数据备份的重要性 2.造成数据丢失的原因 程序错误 人为操作错误 运算错误 磁盘故障 灾难(如火灾、地震)和盗窃 3.数据库备份类型 一、按照数据库的运行状态分类: (1)热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2)冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可。 (3)温备:同样是在数据库运行的时候进行备份的,但对当前数据库的操作会产生影响。(只可以读操作,不可以写操作) 数据库热备与冷备的优缺点: 热备份的优点: 1

    hanshuobk的博客 2154

    mysql在计算机管理的服务启动不了

    计算机管理不能启动mysql ERROR 2003 &amp;amp;amp;amp;lt;HY000&amp;amp;amp;amp;gt; Can't connect to MYSQL server on 'localhost'&amp;amp;amp;amp;lt;10061&amp;amp;amp;amp;gt; 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?

    kitt15的博客 1万+
    上一篇: java高并发处理
    下一篇: Android电话拦截
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值