博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更改MySQL数据库目录位置
阅读量:6238 次
发布时间:2019-06-22

本文共 958 字,大约阅读时间需要 3 分钟。

MySQL默认的数据文件存储目录为/var/db/mysql。由于当初在规划/var目录的时候规划太小,所以现要把MySQL目录移到/usr/local/data/mysql/下:

1、/usr/local目录下建立data目录

mkdir /usr/local/data

2、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3、把/var/db/mysql整个目录移到/usr/local/data

mv /var/db/mysql /usr/local/data

这样就把MySQL的数据文件移动到了/usr/local/data/mysql下

4、建立my.cnf配置文件

经过查找/etc/目录下没有my.cnf配置文件,于是到/usr/local/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/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/

6、修改MySQL启动脚本 /usr/local/etc/rc.d/mysql-server

vi /usr/local/etc/rc.d/mysql-server

修改mysql_dbdir=/usr/local/data/mysql

7、重新启动MySQL服务

/usr/local/etc/rc.d/mysql-server start

如果以上步骤正确,也就修改成功,如果不能启动,看看mysql启动的.err文件,查看错误提示,进行排错。

转载于:https://blog.51cto.com/13120271/2326303

你可能感兴趣的文章
中国五大顶级域名7月第二周增4.1万 美国减3.1万
查看>>
我的友情链接
查看>>
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月12日-3月18日)
查看>>
再次升级!阿里云Kubernetes日志解决方案
查看>>
聊聊Dubbo - Dubbo可扩展机制实战
查看>>
mysql如何分表mysql分表的3种方法比较优点缺点
查看>>
linux平台上的扫描技术Nmap
查看>>
ACMjlb入门题 1034
查看>>
ansible-playbook批量部署安装tomcat
查看>>
ansible安装配置(一)
查看>>
好程序员web前端分享js剪切板Clipboard.js 使用
查看>>
centos6.5下使用lnmp架构安装nextcloud云盘
查看>>
ubuntu 删除旧内核
查看>>
TT/TC安装和简单使用
查看>>
Android利用drawable文件夹自定义控件背景、样式
查看>>
深入oracle 12c数据库备份与恢复(优化RMAN性能、Oracle flashback技术)
查看>>
【华为ACL】禁止某网段上网
查看>>
Linux启动的顺序说明
查看>>
5月15日
查看>>
DDoS***&防御[精品文章100篇]
查看>>