问题: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

最新文章

  1. ucos实时操作系统学习笔记——任务间通信(信号量)
  2. SQL语句大全
  3. CSS笔记之伪类与伪元素
  4. mavan 命令行创建项目
  5. Nginx+HTTPS(SSL/TLS)
  6. sklearn Model-selection + Pipeline
  7. [改善Java代码]减少HashMap中元素的数量
  8. MySql数据库3【优化3】缓存设置的优化
  9. 【额 原来ms sqlserver 中的视图果然是“虚表”哈】
  10. HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
  11. 201521123042 《Java程序设计》 第10周学习总结
  12. MSIL实用指南-加载bool、sbyte、byte、char、short等值
  13. 基于JWT标准的用户认证接口实现
  14. oldboy s21day14装饰器模块和面试题
  15. producer发布消息
  16. 应用程序发生异常 unknown software exception (0xc00000fd)... - 栈溢出(Stack overflow)
  17. c++中SetEvent和ResetEvent的使用
  18. delete 删除对象属性
  19. vue的双向数据绑定实现原理
  20. Python之使用PIL实现cv2

热门文章

  1. 【一天一道LeetCode】 #1 Two Sum
  2. VirtualBox安装RHEL之后配置桥接网络
  3. SpriteBuilder中的loadAsScene:方法的返回值
  4. 如何缩放SpriteBuilder中的scene
  5. 学习Qt,Getting started
  6. Unity UGUI
  7. imooc网的主体框架
  8. MFC中char*,string和CString之间的转换
  9. leetcode(57)- Implement strStr()
  10. Runtime - ③ - 分类Category探究