`

如何为Linux服务器更改mysql目录

    博客分类:
  • DB
 
阅读更多

 

由于Linux服务器 原有硬盘剩余空间不足,打算更改mysql目录

 

 首先停止mysql服务,然后用mv命令将mysql目录移动到新目录(为保险起见可以使用cp命令复制),再设置相同的权限。有两种方式完成mysql目录更改最后的操作。

  第一种方式就是使用链接,用“ln –s 新目录 原mysql目录”命令将新目录链接到原目录位置(如果之前使用的是cp命令,须先删除原mysql目录后再建立链接)。

  第二种方式就是修改配置文件my.cnf,指定datadir和socket的值到新目录。对于服务器而言,最好的方式是使用逻辑卷管理(LVM),就不需要更改目录了,只需要在添加新硬盘后增加mysql目录所在逻辑卷大小就行了。

 

 

例:

第一种方式:

 

 /var/lib/mysql              --原目录  drwxr-xr-x  5 mysql     mysql      4096 Nov  1 17:13 mysql

 /usr/mysql                   --新目录  drwxr-xr-x  5 mysql     mysql      4096 Nov  1 17:15 mysql

 

1.

将原目录中所有文件mv到新目录,注意权限,属主,属组都为mysql

 

chown -R mysql mysql   --将mysql目录及其子目录属主更改为mysql

chgrp -R mysql mysql     --将mysql目录及其子目录属组更改为mysql

 

2.

删除原mysql目录

在/var/lib/ 下建立连接,指向/usr/mysql

ln -s /usr/mysql/ ./mysql即可

 

分享到:
评论

相关推荐

    linux服务器mysql5.7.16的正确安装方法

    然后,需要将 MySQL 的安装路径修改为 /usr/local/mysql,并将数据库文件夹创建在 /usr/local/mysql/data 目录下。 在初始化数据库后,需要设置开机启动,并将 MySQL 服务添加到系统服务中。最后,需要设置远程访问...

    linux服务器如何每天定时的备份mysql

    ### Linux服务器如何实现MySQL数据库的每日定时备份 随着业务的发展,数据的重要性日益凸显,因此确保数据的安全性成为了每一个运维人员必须面对的任务之一。对于Linux环境下部署的MySQL数据库来说,实现每日定时...

    查看linux服务器上mysql配置文件路径的方法

    在类NUIX的系统中,配置文件的位置一般在/etc/my.cnf 或者 /etc/MySQL/my.cnf ...以上就是小编为大家带来的查看linux服务器上mysql配置文件路径的方法全部内容了,希望大家多多支持软件开发网~ 您可能感兴

    linux修改mysql字符集

    在 Linux 系统中,MySQL 的字符集默认为 latin1,然而在某些情况下,我们需要修改 MySQL 的字符集以确保某些迁移的程序可以正常显示。在本文中,我们将介绍如何在 Linux 下修改 MySQL 的字符集。 首先,我们需要...

    Linux服务器中安装多个MySQL5.6.26详解

    在Linux服务器环境中,有时我们需要在同一台机器上同时运行多个MySQL版本,以满足不同应用程序的需求。本文将详细讲解如何在已存在一个低版本MySQL的情况下,安装一个新的MySQL 5.6.26版本,无论选择源码包还是二...

    ecs-linux云服务器安装mysql数据库流程.doc

    进入解压后的MySQL软件目录,通常是`/usr/local/mysql`,然后使用`chown`命令更改当前目录的所有者为`mysql`用户,这样该用户才能访问和管理MySQL的相关文件。 执行`./scripts/mysql_install_db --user=mysql`来...

    Linux下安装mysql

    在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 在安装 MySQL 之前,我们...

    Linux系统下mysql安装

    随后,为了安全起见,需要将MySQL目录的所有权更改为`root`用户,同时保持`data`目录归`mysql`用户所有。 安装完成后,你需要设置MySQL的root用户密码。但在此之前,确保MySQL服务已经启动。启动服务后,使用`./bin...

    Linux安装mysql5.7详细步骤

    1. **上传安装包**:通过FTP或SCP等方式将MySQL 5.7的安装包(如mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz)上传到Linux服务器的某个目录中。 2. **解压**:使用`tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64....

    linux安装mysql

    接下来,需要将MySQL目录的所有权和组归属更改为`mysql`用户和组,以确保只有正确的用户能够访问MySQL文件: ```bash chown -R mysql:mysql mysql ``` 然后,运行`mysql_install_db`脚本来初始化MySQL数据库: ``...

    Linux mysql访问慢

    解决 Linux 上 MySQL 访问慢的问题,需要修改 MySQL 配置文件 my.cnf。该文件通常位于 /etc 目录下,但也可能位于 MySQL 安装路径下的 support-files 目录中,名为 my-medium.cnf 或 my-default.cnf。需要将该文件...

    Linux安装Mysql5.6教程(手把手教你)

    接下来,需要将MySQL目录的所有权更改为刚刚创建的MySQL用户和用户组: ```bash chown -R mysql:mysql . ``` ##### 6. 安装MySQL数据库 执行安装脚本来初始化MySQL数据库: ```bash ./scripts/mysql_install_db --...

Global site tag (gtag.js) - Google Analytics