为什么我的MySQL里没有my.ini?
不能直接将my-default.ini改成my.ini可以拷贝一个my-default.ini修改成my.ini然后在my.ini里面的[mysqld]下面加:character-set-server=utf8注意了原来的my-default.ini不要动他,不然重新启动mysql会报系统错误
求助:为什么mysql8.0版本在my.ini中修改了secure_file_priv,重启服务之后,还是无法导出啊?
打开my.cnf或my.ini,加入以下语句后重启mysql实例添加配置到[mysqld]下面配置块、限制mysqld不允许导入|导出secure_file_priv=NULL没有指定具体值时,表示不对mysqld的导入|导出做限制secure_file_priv限制mysqld的导入|导出只能发生在/tmp/目录下secure_file_priv=/tmp/通过RPM包或YUM安装的默认一般为secure_file_priv="/var/lib/mysql-files/"当secure_file_priv的值为右单斜杠时任意有权限的目录secure_file_priv="/"因此问题的排查可以两步:showglobalvariableslike'secure_file_priv';检查生效路径指向哪里该路径对于启动mysqld服务进程的用户mysql/root等是否有读写权限当然首先需要确认mysqld究竟从哪个my.cnf配置文件读取的参数:mysql--help|egrep'/my\.cnf|\.my\.cnf'|xargsls-l

