中关村在线

软件

CentOS 7修改MySQL数据路径

Jhonse技术博客与论坛的数据库文件原先均存放在系统盘,默认路径未作更改。近日出现数据库无法连接的情况,起初怀疑是MySQL或服务器故障。经在CentOS系统中检查磁盘使用情况,发现系统盘已满。为解决此问题,遂将MySQL数据库文件迁移至数据盘,以释放空间并恢复服务正常运行。

1、 约翰技术博客数据库连接失败,服务暂时不可用。

2、 启动MySQL服务进程

3、 重启MySQL服务

4、 查看磁盘空间大小

5、 尝试重启mysqld服务均未成功,于是检查系统磁盘使用情况。执行df -a命令后发现,系统盘/dev/vxda1的使用率已达100%,导致服务无法正常重启。

6、 找到MySQL配置文件/etc/my.cnf进行编辑。

7、 修改my.cf配置文件

8、 调整数据存储目录、套接字及日志文件的路径配置。

9、 将MySQL数据库文件迁移至指定自定义目录中。

10、 重启MySQL服务

11、 网站仍无法连接数据库,问题尚未解决。

12、 出现2002错误时,可将数据库连接的主机名由localhost改为127.0.0.1,即可解决问题。

13、 将主机修改为127.0.0.1后,系统再次出现错误提示1103。

14、 将用户host改为%操作繁琐,较为麻烦。

15、 调整用户主机配置参数

16、 另一种简便方法

17、 完成上述两步即可实现网站连接数据库,但过程繁琐。经排查2002错误码,发现其背后原因如下。

18、 应对策略

19、 只需修改MySQL配置文件中的数据目录和日志路径即可完成设置。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具