服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

dirtysea 发表于 2010-7-23 17:18:39

更改mysql数据存放路径

<P>很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长。</P>
<P>&nbsp;</P>
<P>1.设置新的存放路径 </P><PRE>mkdir -p /data/mysql </PRE>
<P>&nbsp;</P>
<P></P>
<P>2.复制原有数据 </P><PRE>cp -R /var/lib/mysql/* /data/mysql </PRE>
<P>&nbsp;</P>
<P></P>
<P>3.修改权限 </P><PRE>chown -R mysql:mysql /data/mysql </PRE>
<P>&nbsp;</P>
<P></P>
<P>4.修改配置文件 </P><PRE>vim /etc/mysql/my.cnf
datadir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /data/mysql</PRE>
<P>&nbsp;</P>
<P></P>
<P>5.修改启动文件 </P><PRE>vim /etc/apparmor.d/usr.sbin.mysqld
#把
/var/lib/mysql r,
/var/lib/mysql/** rwk,

#改成
/data/mysql r,
/data/mysql/** rwk, </PRE>
<P>&nbsp;</P>
<P></P>
<P>6.重启服务 </P>
<P>重启apparmor </P><PRE>/etc/init.d/apparmor restart
/etc/init.d/mysql restart </PRE>
<P>&nbsp;</P>
<P></P>
<P>完成</P>
页: [1]
查看完整版本: 更改mysql数据存放路径