数据库 
首页 > 数据库 > 浏览文章

CentOS6.7 mysql5.6.33修改数据文件位置的方法

(编辑:jimmy 日期: 2024/11/28 浏览:3 次 )

问题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上,

解决方案:

1、删除分区里一个不需要用的数据,如:日志文件等(解决不了根本问题)

CentOS6.7 mysql5.6.33修改数据文件位置的方法

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      = 3306
#修改后的目录
socket     = /home/mysqlData/mysql/mysql.sock
[mysqld]
port = 3306
default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = 1 #不区分大小写
max-connections=3000
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

CentOS6.7 mysql5.6.33修改数据文件位置的方法

7、启动mysql服务

service mysql start

以上所述是小编给大家介绍的CentOS6.7 mysql5.6.33修改数据文件位置的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

上一篇:MySql Error 1698(28000)问题的解决方法
下一篇:mac安装mysql初始密码忘记怎么办
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap