问题:

Linux中使用 systemctl start mysqld.service 启动服务时失败:
在这里插入图片描述

查看日志:tail -f /var/log/mysqld.log
显示:mysqld: File ‘./binlog.index’ not found (OS errno 13 - Permission denied)
在这里插入图片描述

解决:

  1. 在Mysql的 数据目录 创建 data文件夹,我的数据目录是 /data/mysql,默认路径是 /var/lib/mysql;

  2. 修改 配置文件中的datadir,将data加到末尾
    vim /etc/my.cnf
    datadir=/data/mysql/data

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐