在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
。
请提出建议。
答案 0 :(得分:0)
如MySQL documentation中所述,
/var/lib/mysql-files
是(默认)目录,其中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
禁用此选项