mysql 路径的配置

来源:互联网 发布:算法分析与设计 试卷 编辑:程序博客网 时间:2024/06/05 08:01

在日常的工作中,经常遇到mysql安装在较小的盘下,可待存储的数据量又较大,硬盘容量不足的问题,因此需要对mysql数据的路径加以配置,例如要将mysql数据放在/data2/mysql下。

 

1.初始安装mysql时以mysql用户进行安装

(1) 创建/data2/mysql目录,并在该目录下创建share文件夹,将mysql用到的share/mysql 目录拷贝至/data2/mysql/share下

(2) 为了便于将数据库中的数据与mysql本身需要的一些文件加以区分,在/data2/mysql目录下创建var目录,该目录/data2/mysql/var即为mysql数据库启动时的datadir

(3) 调用mysql_install_db --datadir=/data2/mysql/var,在该路径下创建mysql库

(4) chown mysql.mysql /data2/mysql -R,将mysql目录修改为mysql的权限

(5) 调用/mysqld_safe --datadir=/data2/mysql/var 启动mysql数据库,一般情况下启动可成功启动

 

2.初始安装mysql时不以mysql用户进行安装

 

与1中有些不同,需要注意以下几点

(1) 调用groupadd mysql,创建mysql组,再调用useradd mysql -g mysql来创建隶属mysql组的mysql用户

(2) 在用mysqld_safe进行启动时需要指定 --user=mysql选项

 

除了以上两点外,其余操作相差不多

 

当启动出现问题时,需要查看localhost.localdomain.err文件来查找问题,具体问题具体分析