`
samuschen
  • 浏览: 407598 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

更改MySQL数据库目录位置

阅读更多

MySQL默认的数据文件存储目录为/var/db/mysql。由于当初在规划/var目录的时候规划太小,所以现要把MySQL目录移到/usr/local/data/mysql/下:

1、/usr/local目录下建立data目录

mkdir /usr/local/data

2、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3、把/var/db/mysql整个目录移到/usr/local/data

mv /var/db/mysql /usr/local/data

这样就把MySQL的数据文件移动到了/usr/local/data/mysql下

4、建立my.cnf配置文件

经过查找/etc/目录下没有my.cnf配置文件,于是到/usr/local/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf,添加:

在#innodb_data_home_dir = /var/db/mysql/下

innodb_data_home_dir = /usr/local/data/mysql/

在#innodb_log_group_home_dir = /var/db/mysql/下

innodb_log_group_home_dir = /usr/local/data/mysql/

6、修改MySQL启动脚本 /usr/local/etc/rc.d/mysql-server

vi /usr/local/etc/rc.d/mysql-server

修改mysql_dbdir=/usr/local/data/mysql

7、重新启动MySQL服务

/usr/local/etc/rc.d/mysql-server start

如果以上步骤正确,也就修改成功,如果不能启动,看看mysql启动的.err文件,查看错误提示,进行排错。

分享到:
评论

相关推荐

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

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

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

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

    更改MySql数据库的存储位置

    ### 更改MySQL数据库的存储位置 在日常的数据库管理和维护工作中,可能会遇到需要更改MySQL数据库存储位置的情况。比如,为了优化服务器性能、扩大存储空间或是进行数据迁移等目的,都需要了解如何安全有效地移动...

    MYSQL数据库修复程序

    MySQL数据库修复程序是一种技术密集型的过程,主要用于解决数据库在运行过程中遇到的各种问题,如数据丢失、表损坏、系统崩溃等。在本场景中,我们关注的是如何通过特定工具,如Navicat,来管理和修复MySQL数据库中...

    MYSQL数据库文件目录更改步骤

    在管理MySQL数据库时,有时我们可能需要更改数据库文件的存储位置。这可能是为了优化磁盘空间使用、提升性能或是进行数据迁移。以下是一份详细的操作指南,帮助您安全地更改MySQL数据库的文件目录。 #### 步骤一:...

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    更改MySql数据库的默认编码格式

    更改 MySql 数据库的默认编码格式 ...更改 MySQL 数据库的默认编码格式可以通过修改配置文件、客户端工具和 Web.config 文件中的设置来实现。这将保证我们的应用程序能够正确地读取和写入数据,避免乱码问题的出现。

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    MySQL数据库服务器配置 MySQL数据库服务器配置是国家开放大学数据库运维 形考一的重要组成部分。通过这个实验,我们将掌握 MySQL 的安装方法,了解 MySQL 服务器的组成,掌握 MySQL 服务器的配置方法。 MySQL安装...

    实验1 MySQL数据库服务器配置.docx

    MySQL数据库服务器配置实验报告 MySQL数据库服务器配置是数据运维课程中的一个重要实验,实验的主要目的是掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法...

    疯狂Java肖文吉老师MYSQL数据库视频教程

    教程名称:疯狂Java肖文吉老师MYSQL数据库视频教程课程目录:【】1_MYSQL数据库_数据库概念【】2_MYSQL数据库_MYSQL的安装【】3_MYSQL数据库_MYSQL基础入门【】4_MYSQL数据库_DDL_建表【】5_MYSQL数据库_DDL_约束...

    MySQL数据库-RevD.pdf

    MySQL数据库概览 MySQL是由瑞典MySQL AB公司开发的小型数据库管理系统,它属于开源软件范畴,意味着其源代码是开放的,可以被公众查看和修改。MySQL广泛应用于从大型企业系统到专用的嵌入式应用系统中,支持各种不同...

    java连接mysql数据库(JDBC驱动).

    ### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...

    CentOS Linux更改MySQL数据库目录位置具体操作

    在Linux系统中,尤其是CentOS,当MySQL数据库的大小超出默认安装目录的存储能力时,就需要将数据库目录迁移到更大的磁盘空间。本教程将详细阐述如何将MySQL的数据目录从/var/lib/mysql移动到/home/mysql_data/mysql...

    MySQL数据库相关课件PPT

    MySQL数据库是全球最受欢迎的开源关系型数据库管理系统之一,它以其高效、可靠和易于维护的特点,在Web开发、企业级应用和数据分析等领域广泛应用。本课件PPT涵盖了MySQL的基础知识到高级特性的深入理解,旨在帮助...

    MySQL数据库项目式教程完整版课件全书电子讲义教材课件(完整).pptx

    MySQL数据库项目式教程完整版课件全书电子讲义教材课件(完整) 以下是从给定的文件信息中生成的知识点: 数据库概述 * 信息(Information):是现实世界事物的存在方式或运动状态的反映,它通过多种形式展现,如...

Global site tag (gtag.js) - Google Analytics