首页 > √freebsd, √linux > 修改Mysql数据储存目录.Freebsd
viyin.net

修改Mysql数据储存目录.Freebsd

2010年4月14日 发表评论 阅读评论

Ports安装Mysql默认的数据文件存储目录为/var/db/,现要移到/usr/local//下.
最简单的方法是采用符号链接,但符号链接在频繁读写时可能有效率问题.
#ln -s /usr/local/mysql /var/db/mysql

建立目录
mkdir /usr/local/mysql
权限
chown -R mysql:mysql /usr/local/mysql
停止MYSQL服务进程
mysqladmin -u root -p shutdown
移动数据
mv /var/db/mysql /usr/local/data
修改配置文件
vi /etc/my.cnf
(如果没有,到/usr/local/share/mysql/下找到my-*.cnf文件,cp一个到/etc/my.cnf)中

增加mysql_dbdir=”/usr/local/mysql”
修改启动脚本
vi /usr/local/etc/rc.d/mysql-server
修改datadir=/usr/local/data/mysql
重新启动MySQL服务
/usr/local/etc/rc.d/mysql-server start
查看是否启动成功

另一种
=========================
vi /etc/my.cnf
(如果没有,到/usr/local/share/mysql/下找到my-*.cnf文件,cp一个到/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/

我没试过。

viyin.net
分类: √freebsd, √linux 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.