`
shuaishuairen
  • 浏览: 623 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

mysql之瘦身大法

阅读更多
看着日益增长的Mysql存储真是烦,mysql也没有提供这方面比较深入的管理功能,只能自己搞了,一个数据库一个数据库去备份太麻烦,从网上找了个方法还不错,小结一下,备份还原如下: 

# 备份数据库:

linux:/usr/local/mysql/bin/mysqldump -uDBuser -pPassword --quick --force --routines --add-drop-database --all-databases --add-drop-table > /data/bkup/all.sql

windows:切到mysql的bin目录,或者把mysql的bin目录加入到path环境变量中,执行以下语句备份

mysqldump -uDBuser -pPassword --quick --force --routines --add-drop-database --all-databases --add-drop-table > /data/bkup/all.sql



# 停止数据库

service mysqld stop(linus)

net stop mysql(windows)



# 删除这些大文件

rm /usr/local/mysql/var/ibdata1

rm /usr/local/mysql/var/ib_logfile*

:> /usr/local/mysql/var/mysql-bin.index





# 手动删除除Mysql之外所有数据库文件夹,这个很关键,里面存放的数据库表的结构,如果不删除,建表的时候会出错,然后启动数据库

service mysqld start

  net start mysql(windows)



# 还原数据

/usr/local/mysql/bin/mysql -uroot -phigkoo < /data/bkup/all.sql

windows:切到mysql的bin目录,或者把mysql的bin目录加入到path环境变量中,执行以下语句还原

mysql -uroot -p < /all.sql





    主要是使用Mysqldump时的一些参数。

做一下,一下子还原了1个多G的空间,看着没有用的空间被还原了,过瘾,小记一下,以备用。

分享到:
评论

相关推荐

    已瘦身的mysql 5.1.46

    这个"已瘦身的"版本可能是指该安装包去除了不必要的组件,只保留了核心功能,使得安装文件更小,更适合资源有限的环境。"基于mysql-essential-5.1.46-win32"表明这是一个专为 Windows 32 位系统设计的基础版 MySQL ...

    mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册

    mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册mysql手册...

    有关MySQL8.0大小写敏感的问题

    ### MySQL 8.0 大小写敏感性问题详解 #### 一、引言 MySQL 8.0作为MySQL数据库的重要版本更新,引入了一系列的新特性与优化改进,其中包括对数据库和表名大小写敏感性的调整。这一变化对于新老用户来说都需要一定...

    mysql5.5、mysql5.6、mysql5.7、mysql8 各种版本最新下载合集

    MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL ...

    安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql

    安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql...

    MYSQL

    9.1.1 用于数据和排序的字符集 9.1.2 增加一个新的字符集 9.1.3 多字节字符支持 9.2 更新日志 9.3 MySQL数据库表可以有多大? 9.4 MySQL数据库表类型 10 从 MySQL 得到最大的性能 ...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ MySQL高级DBA大作业1.docx │ 作业.docx │ ├─新版MySQL DBA综合实战班 第04天 │ 1_课后作业讲解.mp4 │ 2_SQL课堂强化练习1.mp4 │ 3_SQL课堂强化练习2.mp4 │ 4_存储过程函数概念和创建讲解.mp4 │ 5_存储...

    Mysql5.6、Mysql5.7 JDBC驱动

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而JDBC(Java Database Connectivity)是Java语言与数据库交互的标准接口。本文将深入探讨Mysql5.6和Mysql5.7的JDBC驱动,以及如何使用`mysql-connector-java-...

    C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll

    在C#编程环境中,连接MySQL数据库...了解并熟练运用这两个库,将极大地提升你在.NET环境中开发与MySQL交互的应用程序的效率。在实际开发中,还需要根据具体需求,结合错误处理和最佳实践,确保代码的稳定性和安全性。

    mysql下载,mysql工具

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)。MySQL因其高效、可靠和易于管理的特点,在Web应用程序开发、数据分析、小型到大型企业系统等领域都得到了广泛应用。以下是...

    mysql mysql客户端工具

    MySQL是一种广泛使用的开源关系型数据库管理系统,其客户端工具是与MySQL服务器进行交互的重要途径。本文将深入探讨MySQL客户端工具,特别是“Navicat for MySQL”,它是一款强大的数据库管理和开发工具。 MySQL...

    mysql驱动jar 文件适用MySQL5.7

    MySQL驱动jar文件是Java应用程序与MySQL数据库之间通信的关键组件,主要功能是提供Java Database Connectivity (JDBC) API,使得Java开发者能够通过编写Java代码来执行SQL语句,从而操作MySQL数据库。标题提到的...

    mysql远程登录授权法

    可以用root身份在另一台机子上访问mysql远程服务器的设置

    mysql 5.5版 头文件(mysql.h等)

    MySQL是世界上最受欢迎的开源数据库系统之一,特别是在Web应用程序中。MySQL 5.5版是其一个重要的里程碑,引入了许多性能优化和新特性。在开发C++或其他编程语言与MySQL交互的应用程序时,头文件起着至关重要的作用...

    MYSQL文档完美中文版

    MaxDB和MySQL之间的特性差异:比较MaxDB和MySQL的不同之处。 2.6. MaxDB和MySQL之间的协同性:描述MaxDB和MySQL如何协同工作。 2.7. 与MaxDB有关的链接:提供一些相关的学习资源链接。 3. MySQL版本信息 3.1. ...

    mysql驱动(适用于mysql5.7版本)

    MySQL驱动是Java应用程序连接到MySQL数据库的关键组件,它允许程序通过Java Database Connectivity (JDBC) API与MySQL服务器进行通信。本压缩包包含了两个适用于MySQL 5.7版本的驱动文件:`mysql-connector-java-...

    mysql安装教程(保姆级)-mysql-8.0.32-winx64

    mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程...

    MySQL5.6官方文档

    - **分区表支持**:支持对表进行水平分割,便于管理大规模数据集。 - **JSON数据类型支持**:引入了JSON数据类型,允许在数据库中直接存储和操作JSON格式的数据。 - **性能监视器**:提供了性能监视器...

    mysql二进制压缩包(供linux使用)

    可以用来linux环境离线安装mysql所需二进制压缩包,自己亲测可以使用安装成功.mysql... 源代码安装的好处是可以对mysql进行很好的控制,比如不要某些特性之类的,但是对用户的要求也会更高. 需要用户在服务器上手动编译

Global site tag (gtag.js) - Google Analytics