Docker安装Mysql遇到的问题
1、查看mysql的日志,发现如下提示,步奏如下
mysqld: [Warning] World-writable config file '/etc/mysql/my.cnf' is ignored.
mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory)
2022-06-24T07:26:45.507436Z 0 [ERROR] [MY-010095] [Server] 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.1 可能是mysql-files
#造成这种情况可能是因为mysql-files文件夹不存在或权限错误,
# 在宿主机挂载数据目录下touch /var/lib/mysql-files
shell> touch /var/lib/mysql-files
1.2 linux下:
修改my.cnf 在[mysqld]内加入secure_file_priv=/var/lib/mysql
1.3 赋予权限
先赋予777权限,但是还是报错,遂修改权限未644
权限777,任何一个用户都可以改my.cnf,存在很大的安全隐患.
修改my.cnf文件的权限为644 设置为用户可读写,其他用户不可写.
chmod 644 /etc/my.cnf