在Centos 7目录初始化问题上安装MySQL 5.7问题

时间:2019-11-27 04:59:46

标签: mysql linux centos7

在centos7上安装MySQL 5.7时,我在数据目录初始化步骤中苦苦挣扎:

bin/mysqld --initialize --user=mysql 

我收到错误消息

bin/mysqld:Error on realpath on 'var\lib\mysql-files'
Failed to access directory for --secure-file-priv. Please make sure that directory exists and  is accessible by MYSQL server.Supplied value : /var/lib/mysql-files

请提出建议。

1 个答案:

答案 0 :(得分:0)

MySQL documentation中所述,

/var/lib/mysql-files是(默认)目录,其中mysql允许导入/导出操作仅适用于文件,并且该目录必须存在。

您可以尝试:

  • 确保目录存在并授予对mysql的访问权限
sudo mkdir -p /var/lib/mysql-files
sudo chown -R mysql:mysql /var/lib/mysql-files
sudo chmod -R 770 /var/lib/mysql-files

或者:

  • my.cnf禁用此选项