CentOS6.7 mysql5.6.33修改数据文件位置
2024-09-01 06:00:49
问题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上,
解决方案:
1、删除分区里一个不需要用的数据,如:日志文件等(解决不了根本问题)
2、对某个磁盘扩容
3、修改数据存储位置
修改数据存储位置步骤:
1、查看mysql存储目录
#安装目录
--basedir=/usr
#数据存储位置
--datadir=/home/mysqlData/mysql
#用户
--user=mysql
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err
#端口
--port=3306
2、停止mysql服务
service mysql stop
3、创建目录
mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData
4、数据文件转移(把整个/var/lib/mysql移至/home/mysqlData)
cp -afir /var/lib/mysql /home/mysqlData
5、修改MySql的配置文档/etc/my.cnf配置文档
[client] port =
#修改后的目录
socket = /home/mysqlData/mysql/mysql.sock
[mysqld] port =
default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = #不区分大小写
max-connections=
character_set_server=utf8
#修改后的目录
datadir=/home/mysqlData/mysql #修改后的目录 sock=/home/mysqlData/mysql/mysql.sock
6、修改MySQL的启动脚本/etc/init.d/mysql
将/etc/init.d/mysql文件中的datadir项改成/home/mysqlData/mysql
vim /etc/init.d/mysql
7、启动mysql服务
service mysql start
最新文章
- ucos实时操作系统学习笔记——任务间通信(信号量)
- SQL语句大全
- CSS笔记之伪类与伪元素
- mavan 命令行创建项目
- Nginx+HTTPS(SSL/TLS)
- sklearn Model-selection + Pipeline
- [改善Java代码]减少HashMap中元素的数量
- MySql数据库3【优化3】缓存设置的优化
- 【额 原来ms sqlserver 中的视图果然是“虚表”哈】
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
- 201521123042 《Java程序设计》 第10周学习总结
- MSIL实用指南-加载bool、sbyte、byte、char、short等值
- 基于JWT标准的用户认证接口实现
- oldboy s21day14装饰器模块和面试题
- producer发布消息
- 应用程序发生异常 unknown software exception (0xc00000fd)... - 栈溢出(Stack overflow)
- c++中SetEvent和ResetEvent的使用
- delete 删除对象属性
- vue的双向数据绑定实现原理
- Python之使用PIL实现cv2