初学小小白,不会linux不会编程没学会代码,在学mysql想导入一个数据库练练查询,结果遇到一堆问题,搞了一下午,好歹是解决了。
问题一,无法导入,显示是因为secure_file_priv的相关问题
查看问题:在mysql 中通过show variables like'%secure%'命令查看当前状态
secure_file_priv的状态有三种可能有三种状态
1.null 无法写入和读取
2.‘path’具体的路径,在指定位置可以读取和写入
3.‘’空,可以在任意位置读取和写入
解决:在/usr/local/mysql/support-files目录下找到my.dnf文件,用sublime找到secure_file_priv=""调整内容,如无则插入该语句,引号内为调整位置(可以是null,路径,或是空),之后将该文件同步到private/ets文件夹中(位置:前往-前往文件夹...)
问题二,没有my.cnf 文件
解决:创建my.cnf,同步到/ets中
1.打开终端 cd /users/Desk