使用源生的mysql更改目录着实麻烦了一点。
1.使用rpm安装完成后,使用service mysqld restart 初始化数据库
2.cp -Rp /var/lib/mysql /data/ 转移目录 p是带所有文件权限
3.service mysqld stop 暂停服务
4.cp -p /usr/share/mysql/my-medium.cnf /etc/my.cnf 覆盖
5.编辑my.cnf文件,将以下两个socket的位置更改为新路径。
6.编辑/etc/init.d/mysqld,将datadir改为新目录路径
7.测试,在命令行创建abc数据库。
更改成功!!!
ps:在复制过来的my.cnf文件中的client的sock是指客户端工具引用的sock,mysqld的sock是指服务器端使用的sock,都要指定。
另外别忘了修改完配置文件后,重启mysqld服务哦~~~