千家信息网

怎样更改Linux(CentOS)系统下的MySQL数据库目录位置

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章给大家分享的是有关怎样更改Linux(CentOS)系统下的MySQL数据库目录位置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。怎样更改CentOS系统下的MyS
千家信息网最后更新 2024年11月24日怎样更改Linux(CentOS)系统下的MySQL数据库目录位置

这篇文章给大家分享的是有关怎样更改Linux(CentOS)系统下的MySQL数据库目录位置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

怎样更改CentOS系统下的MySQL数据库目录位置

1、首先我们需要关闭MySQL,命令如下:

service mysqld stop

2、然后是转移数据,为了安全期间,我们采用复制的命令cp,先找到mysql的原目录

cd /var/libls

运行这个命令之后就会看到mysql的目录了,然后执行cp命令

cp -a mysql /home/mysql_data/

这样就把数据库复制到/home/mysql_data下面去了

注意:(-a这个参数一定要带着,否则复制过去的权限就不对了。)

如果数据库比较大的话,时间会比较长,可能会超时,具体怎么设置ssh不超时的办法,请大家自己找相关资料。

3、然后我们修改配置文件,一共有三个,下面我一一说明:

修改第一个文件:修改之前先备份

cp /etc/my.cnf /etc/my.cnfbak
vi /etc/my.cnf

打开之后修改datadir的目录为/home/mysql_data/mysql

socket改成/home/mysql_data/mysql/mysql.sock,为了安全起见,你可以把原来的注释掉,然后重新加入一行,改成现在的目录。

修改第二个文件:修改之前先备份

cp /etc/init.d/mysqld /etc/init.d/mysqldbak
vi /etc/init.d/mysqld

注意:准确的位置是/etc/rc.d/init.d/mysqld,由于这里这里有一个/etc/init.d/etc/rc.d/init.d的映射,

所以用上面的命令即可,也简单。

把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:/home/mysql_data/mysql

修改第三个文件:修改之前先备份

cp /usr/bin/mysqld_safe /usr/bin/mysqld_safebak
vi /usr/bin/mysqld_safe

这里也是修改datadir的目录为/home/mysql_data/mysql

4、下面需要建立一个mysql.sock的链接:

ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock

至此所有的修改都完成了,下面启动mysql

service mysqld start

或者重启linux

reboot

看下Mysql是否正常运行,如果能正常启动,那基本上就没什么问题了。

感谢各位的阅读!关于"怎样更改Linux(CentOS)系统下的MySQL数据库目录位置"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

目录 数据 命令 位置 数据库 文件 系统 备份 前先 安全 一行 三个 内容 更多 篇文章 路径 运行 不对 不错 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为服务器添加磁盘阵列 dns服务器配置 安徽app软件开发一般要多少钱 vb数据库开发教程 职高可以选软件开发专业吗 事业单位网络安全汇报 软件开发师是什么行业 方舟生存进化体验服务器 金华软件开发大概要多少钱 定制软件开发公司没出路 无机晶体结构数据库 网络怎样设置首选dns服务器 我的世界联机服务器地址怎么看 公司文件管理服务器配置 我国网络安全最好的公司 买了域名和服务器怎么配置 服务器不支持安全连接 维护网络安全要严打严管严控 软件开发销售税收优惠政策 直播平台服务器搭建 审计署计算机网络安全规定 黑龙江ftp服务器租用 河南软件开发参考价格 黑龙江pdu服务器电源价钱多少 软件开发外包协议免费下载 布卡互动始终显示连接服务器失败 有哪些分数低的软件开发大学 网络安全技能竞赛考什么 excel服务器生产管理系统 查看服务器有没有断过电
0