mysql 数据目录更改
[CentOS]MySQL更改数据文件存储目录
环境:CentOS(Linux) Mysql5.X
1.如果MySQL已经启动的话,需要先停止MySQL的运行
#service mysqld stop
2.home 目录下新建目录[data]
/home #mkdir data
3.移动MySQL默认数据库文件
#mv /var/lib/mysql /home/data
4.修改MySQL配置文件
#vi /etc/my.cnf
datadir=/var/lib/mysql改为/home/data/mysql
socket=/var/lib/mysql/mysql.sock改为/home/data/mysql/mysql.sock
注意:如果使用了innodb,还需要修改innodb的存储路径;
5.做一个mysql.sock的链接
/var/lib/ #mkdir mysql
#ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock
6.最后重启MySQL服务
#service mysqld start
./mysql-bin.index' not found (Errcode: 13) 的解决方法
020101 00:42:21 mysqld started
/usr/local/mysql/libexec/mysqld: File './mysql-bin.index' not found (Errcode: 13)
020101 0:42:21 [ERROR] Aborting020101 0:42:21 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete
提示./mysql-bin.index无法找到(由于mysql开启了bin日志功能),到数据库根目录查看该文件是存在的,可能是文件权限的问题,查看了数据库根目录的权限是700,所有者和用户组都是root,可能是上次转移数据库的时候不小心修改了文件夹的权限。
解决方法:
chgrp -R mysql /usr/local/mysql/data && chown -R mysql /usr/local/mysql/data
重新启动mysql [OK]
其他错误,可以查看log-error=/var/log/mysqld.log这个log文件
转载于:https://blog.51cto.com/chenxiaoying/1238970
mysql 数据目录更改相关推荐
- mysql 数据目录更换_更改Mysql数据目录,这个坑你可能也趟过~
原标题:更改Mysql数据目录,这个坑你可能也趟过~ 背景:上周网盘服务器由于要导入一个测试数据库的表.默认的mysql路径硬盘空间太小,而需要导入的测试数据很大.所以需要迁移mysql的data路径 ...
- 阿里云安装LNMP以及更改网站文件和MySQL数据目录
2019独角兽企业重金招聘Python工程师标准>>> 目前阿里云提供了自家的一键安装工具,可安装LAMP或者LNMP均可,对于低配置的服务器,推荐LNMP,占用资源少. 对于新手, ...
- windows mysql更改目录权限_Windows下MySQL数据目录如何修改
Windows下MySQL数据目录修改的方法:首先停掉MySQL服务,并建立新的数据文件目录:然后拷贝数据文件,并将新数据文件目录授权:接着修改[my.ini]文件:最后启动MySQL即可. Wind ...
- 将数据库服务器的文件D 改名为,MySQL如何更改数据库数据存储目录详解
前言 MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录.下文总结整理了实践过程的操作步骤.话不多说了,一起来看看吧 ...
- GitHub 开源的 MySQL 在线更改 Schema 工具【转】
本文来自:https://segmentfault.com/a/1190000006158503 原文:gh-ost: GitHub's online schema migration tool fo ...
- Mysql数据目录初识
Mysql数据目录初识 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 数据目录简介 存放Mysql管理信息的目录叫做(系统) ...
- CentOs MySQL数据目录迁移
原mysql数据目录 /data/mysql 新mysql数据目录 /vdb/data/mysql 处理逻辑,将原mysql目录复制到新mysql目录,修改原mysql数据目录名字,在原地址做一个软连 ...
- Windows下MySQL数据库更改数据存储位置
Windows下MySQL数据库更改数据存储位置 1.创建一个新的存储数据文件 比如,我创建了一个文件 E:\MySQL_Service ,用来放mysql数据. 2.找到配置文件my.ini和my ...
- 迁移mysql数据目录
迁移mysql数据目录 mysql运行一段时间后,发现mysql数据所在盘空间不够了,需要将mysql数据,数据目录迁移到另一个磁盘. 1,复制/var/lib/mysql下所有文件.目录到/home ...
最新文章
- SAP QM 内向交货单包装的时候触发的检验批不能被自动取消?
- Linux下ps查找进程用kill终止命令
- 解决导入第三方图片JS出现403问题
- Java Master-Worker模式实现
- SDNU 1011.盒子与球(斯特林函数)
- 淮阴工学院计算机学院机房,实验室开放
- Sps的content menu 和 smart-tag的问题
- 特征选择算法-Relief
- 含论文答辩PPT任务书源码等基于SSM框架演唱会网上订票系统
- 别再白瞎去花钱购买高精度卫星地图,一文教你解决精度与下载问题
- git push出现的问题与ssh相关
- 【提升思维必看BiuBiu!】《批判性思维》01
- 一年的时间,我出版了一本实体书
- 输入一个十六进制的字符串,输出其相应的十进制数。
- ba2plus android,BAPlus金融计算器
- Ubuntu Desktop - Terminal 输出全部选中 + 复制
- 脉冲星 5 月脉动 | Pulsar 2.3.2 即将发布、2.4.0 预览、Pulsar 与 Camel 集成
- 基于深度神经网络的高光谱影响分类方法研究---MNF+自动编码器+Softmax (准确率比较低,17年的论文)
- 苹果恢复出厂设置系统也会还原吗_手机出毛病了就恢复出厂设置,会损伤手机吗?影响有多大呢...
- MongoDB小结09 - update【定位修改器】