网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

linux中如何更改mysql数据文件的默认路径?

使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,但是根目录并不适合用于存储数据文件,所以我们需要更改数据库文件默认路径。

创新互联是专业的芜湖县网站建设公司,芜湖县接单;提供成都网站设计、成都网站制作、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行芜湖县网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

更改方法如下:

环境介绍:

原路径:/var/lib/mysql

目标路径:/home/mysql_data/mysql

Linux系统版本:centos7.6

MySQL数据库版本:5.7.25

免费学习视频教程:mysql视频教程

具体步骤:

1、创建目标路径

mkdir -p /home/mysql_data

2、关闭MySQL

systemctl stop mysqld

3、复制数据文件

cp -arp /var/lib/mysql /home/mysql_data

4、修改配置文件/etc/my.cnf

将datadir和socket中的原路径修改为目标路径

datadir=/home/mysql_data/mysql
socket=/home/mysql_data/mysql/mysql.sock

5、启动MySQL服务

systemctl start mysqld

NOTE:

1、报错如下:

linux中如何更改mysql数据文件的默认路径?

解决:

执行命令:

setenforce 1

再重新启动。

2、报错如下:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

解决:

修改配置文件my.cnf,添加或修改如下配置:

[client]socket = /home/mysql_data/mysql/mysql.sock

以上就是linux下更改mysql数据文件默认路径的详细内容,更多请关注创新互联其它相关文章!


名称栏目:linux中如何更改mysql数据文件的默认路径?
文章出自:http://bjjierui.cn/article/jdjjii.html

其他资讯