`
本来不想注册
  • 浏览: 199509 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何备份和更改mysql的data目录

阅读更多
更改目录前,应该先备份,好,第一步,如何备份?!
免费的方案可以是拷贝数据文件、备份 binlog,或者用 mysqldump。
这里就说mysqldump的方法,
备份整个数据库
mysqldump -uroot -ppassword databasename >data.sql
备份整个数据库,加上日期
mysqldump -u root -ppassword mysql | gzip > mysql.$(date +%Y%m%d).sql.gz

如何更改目录,
修改 系统目录下的 my.ini 文件
#This File was made using the WinMySQLAdmin 1.4 Tool
#2006-5-12 11:02:21

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=D:/mysql
#bind-address=192.168.18.110
datadir=D:/mysql/data
#language=D:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=root
password=2362193

把这个目录修改为你要使用的数据库存放路径
注意要把mysql 下的 data 目录拷贝过去才有效.
重起mysql
分享到:
评论

相关推荐

    mysql通过data文件夹恢复数据和存储过程的方法

    ### MySQL通过Data文件夹恢复数据和存储过程的方法 在MySQL数据库管理中,有时我们需要从data文件夹中恢复数据和存储过程。这种情况可能出现在多种场景下,例如:误删除了重要的数据库对象、数据库出现故障需要紧急...

    关于MySQL数据迁移--data目录直接替换注意事项的详解

    1. **修改datadir**:确保在`my.cnf`中正确更新`datadir`,指向新的`data`目录位置,否则MySQL将无法找到数据文件。 2. **调整innodb_log_file_size**:迁移前后,确保日志文件大小配置的一致性,避免因大小不匹配...

    MySQL数据库迁移data文件夹位置详细步骤

    需要编辑MySQL的配置文件`/etc/my.cnf`,将`datadir`和`socket`的路径更改为新的`/data/mysql`目录。这是确保MySQL启动时能找到数据文件的关键步骤。 ```bash [mysqld] datadir=/data/mysql # 修改为新的数据...

    Linux下MYSQL每天完全备份

    /mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。 3、修改文件属性,使其可执行 # chmod +x /usr/sbin/bakmysql 4、修改/etc/crontab #vi /etc/crontab 在下面添加 01 3 * * * root /...

    MySQL数据库备份和恢复

    - **二进制日志(Binlog)备份**:MySQL的二进制日志记录了所有更改数据库的操作,可用于数据恢复和点恢复。 - **直接拷贝数据文件**:对于MyISAM表,可以直接复制表数据文件;而对于InnoDB表,可以通过拷贝数据文件...

    mysql.data.dll(6.9.9)

    MySQL.Data.dll是MySQL数据库连接器的一个重要组件,...综上所述,MySQL.Data.dll 6.9.9是.NET开发者连接和操作MySQL数据库的重要工具,提供了全面的数据访问功能,涵盖了从基本的查询到高级的事务处理和安全性控制。

    mysql.data源码

    MySQL.Data是.NET Framework用于连接和操作MySQL数据库的第三方组件,主要由Oracle公司提供。这个组件使得.NET开发者能够方便地在他们的应用程序中集成MySQL数据库的功能,而无需深入理解MySQL的底层通信协议。在...

    关于MySQL数据迁移–data目录直接替换注意事项的详解

    然后,服务器A锁住全部表,从服务器A将整个data目录和数据文件直到拷贝到服务器B上,修改服务器B上MySQL的my.cnf文件中的datadir指向新的data目录。最后,启动服务器B上的MySQL服务。结果启动失败,报出 “无法启动...

    CentOS更改MySQL数据库目录位置.pdf

    "CentOS更改MySQL数据库目录位置" 本文档旨在介绍CentOS系统中...本文档详细介绍了CentOS系统中MySQL数据库目录位置的更改步骤,包括关闭MySQL服务、创建新的目录、拷贝数据、修改配置文件和启动MySQL服务等步骤。

    更改MySQL数据库目录的方法.zip

    在MySQL的管理中,有时出于数据安全、存储空间分配或者备份策略的需求,我们可能需要更改MySQL数据库的默认存储目录。这个过程涉及到多个步骤,并且需要谨慎操作以避免数据丢失。以下是一个详细的步骤指南,用于说明...

    Linux修改mysql数据目录.doc

    Linux 修改 MySQL 数据目录 ...修改 MySQL 数据目录需要遵循一定的步骤,包括停止 MySQL 服务、移动数据目录、编辑配置文件和启动脚本等步骤。只有按照正确的步骤进行修改,才能保证 MySQL 服务正常工作。

    在Linux中修改MySQL数据文件存放位置

    使用命令 `chown -R mysql:mysql /mysqldata/` 将存储目录的用户更改为 `mysql`。 3. 修改配置文件中的 `[mysql]` 和 `[mysqld]` 部分 使用命令 `vim /etc/my.cnf` 编辑配置文件,并将 `[mysql]` 和 `[mysqld]` ...

    Mysql Data目录和 Binlog 目录 搬迁的方法

    在这种情况下,你需要修改新目录的属主和权限,确保MySQL用户拥有读写权限: ```bash # chown mysql:mysql /home/mysql -R ``` `-R`选项表示递归更改子目录和文件的权限。 如果你的MySQL实例使用了InnoDB存储引擎...

    备份PostgreSQL和MySQL数据库

    除了基本的全量备份,MySQL和PostgreSQL还支持增量备份和差异备份,这些方法只备份自上次备份以来更改的数据,可以显著减少备份的大小和时间。此外,可以使用定时任务或自动化脚本来定期执行备份,确保数据始终得到...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    修改mysql版本为5.7

    - `datadir` 设置为 MySQL 数据目录的路径,例如 `datadir=D:\phpStudy7\MySQL\data`。 **第四步:更新系统环境变量** - 打开“控制面板”->“系统和安全”->“系统”,点击左侧的“高级系统设置”。 - 在“高级...

    mysql.data.dll-6.9.8 包含.net 2.0 4.0 4.5

    MySQL.Data.dll 是 MySQL 数据库与 .NET 应用程序交互的核心组件,主要负责提供 ADO.NET 接口,使得 .NET 开发者可以方便地在 C#、VB.NET 等语言中操作 MySQL 数据库。版本 6.9.8 意味着这是一个更新的版本,可能...

    MySql.Data;Oracle.DataAccess;NPOI;

    首先,`MySql.Data.dll` 是MySQL官方提供的.NET数据提供者,它允许.NET开发者连接到MySQL数据库,执行SQL语句,进行数据的读取、写入和查询等操作。这个库提供了ADO.NET接口,使得.NET应用程序能够无缝地访问MySQL...

    Win2008 r2 下修改mysql data目录的方法

    更改默认的mysql数据库目录 将 C:\ProgramData\MySQL\MySQL Server 5.1\data 改到 D:\MysqlData 1. 建立文件夹 D:\MysqlData 2. 停止 mysql 服务,将 “C:\ProgramData\MySQL Server 5.1\data” 所有文件,拷贝到 D:...

Global site tag (gtag.js) - Google Analytics