Centos 下更改MySQL源数据存放目录(datadir)
来源:互联网 发布:淘宝快递单打印助手 编辑:程序博客网 时间:2024/05/21 20:20
- MySQL在安装完成之后,其源数据默认存放在 /var/lib/mysql/ 目录下,一般情况下,该目录在根目录下,由于Linux系统默认 根目录所在挂载的磁盘容量有限,随着生产数据的不断产生,该目录会越来越大,如果磁盘空间不足,Mysql 会报Got error 28 from storage engine错误,所以最好将MySQL的数据目录进行更改。查看MySQL源数据存放路径的命令是
show variables like 'datadir';
结果如图:
- 停止MySQL服务器,命令为: service mysql stop 。
- 创建新的数据目录/home/datadir,命令为: mkdir /home/datadir
- 将以前的数据文件复制到新的数据目录下,命令为: cp -rf /var/lib/mysql /home/datadir
- 更改配置文件my.cnf,命令为:
vim /etc/my.cnf
将参数datadir修改为
datadir = /home/datadir/mysql
将参数sock(有两处,分别在client和mysqld)都修改为socket = /home/datadir/mysql/mysql.sock 修改之后如下图所示:然后,:wq 保存退出。 - .修改MySQL启动脚本,命令为:
vim /etc/init.d/mysql 。
#datadir=/var/lib/mysql(注释此行)
datadir=/home/datadir/mysql(加上此行),如图:
然后 :wq 保存并退出 - 解决目录权限问题命令:
chown -R mysql:mysql /home/datadir/mysql
如果防火墙未关闭则关闭防火墙: setenforce 0 - service mysql start ,启动MySQL再次使用
show variables like 'datadir';命令查看datadir,如下:
阅读全文
0 0
- Centos 下更改MySQL源数据存放目录(datadir)
- CentOS下mysql更改数据存放目录
- CentOS下 更改mysql数据存放目录
- centos mysql更改数据存放位置datadir(NTF格式硬盘)
- WINDOWS下更改MYSQL数据路径(datadir)
- Centos下Mysql更改datadir目录的方法,以及产生问题的解决方案
- Linux下更改mysql5.1 数据目录datadir的方法
- CentOS修改MySql数据库目录datadir
- 修改mysql数据目录datadir步骤
- linux mysql 更改 datadir
- 更改Mysql数据库存放目录
- 更改MYSQL数据data目录存放在地址
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动碰到1067问题及解决
- mysql 更改数据存放地址
- ubuntu下如何更改mysql数据存放路径
- ubuntu11.10下更改mysql数据存放路径
- ubuntu下如何更改mysql数据存放路径
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
- MySQL数据库——使用子查询
- html5——点击按钮后视频自动播放
- Banner无线轮播
- 技术共享之贝塞尔曲线
- 【js】 a标签中href中javascript:void(0)理解
- Centos 下更改MySQL源数据存放目录(datadir)
- Range Addition II(leetcode)
- NRF24L01多对一、多通道通讯关键代码
- 关于sql联级删除和修改
- python3中单引号,双引号,三个单引号 ,三个双引号的差别,以及反斜杠的用法
- 透视
- 【Spark】sortBy[T]和sortByKey[T]排序详解
- pcl点云索引与应用
- 安装Ubuntu遇到的一些坑