Possible Duplicate:
multiple file systems for mysql
hi,
How can I put mysql databases in different partition (linux - Ubuntu)?
Thanks, yosef
Possible Duplicate:
multiple file systems for mysql
hi,
How can I put mysql databases in different partition (linux - Ubuntu)?
Thanks, yosef
Create the new partition and filesystem. Mount it somewhere. Stop mysql and copy the entire contents of
/var/lib/mysql
to the new location. Be sure to preserve permissions and ownership.You now have a few options (all assuming you mounted the new filesystem in
/opt/mysql_data
:Delete
/var/lib/mysql
and create a symlink from it to the new directory. For example:Create a file in
/etc/mysql/conf.d
called "local_configs.cnf" and put the following lines in that file:After the data is copied, mount the new filesystem directly on
/var/lib/mysql
.Whichever path you take, when you start mysql back up again it will be using the new location.
See multiple file systems for mysql