Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos 7上MySQL 5.7版本的安装-目录初始化问题_Mysql_Linux_Centos7 - Fatal编程技术网

Centos 7上MySQL 5.7版本的安装-目录初始化问题

Centos 7上MySQL 5.7版本的安装-目录初始化问题,mysql,linux,centos7,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 accessib

在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

请建议。

如中所述

/var/lib/mysql files
是mysql允许导入/导出操作仅处理文件的(默认)目录,并且该目录必须存在

您可以尝试以下任一方法:

  • 确保目录存在并授予mysql访问权限
sudomkdir-p/var/lib/mysql文件
sudo chown-R mysql:mysql/var/lib/mysql文件
sudo chmod-R 770/var/lib/mysql文件
或:

  • my.cnf

您检查过该目录的权限了吗?刚刚从touch->mkdir编辑了第一个命令(mysql文件是一个目录而不是一个文件)