Mac配置Mysql遇到的 --secure-file-priv问题

1.安装mysql

在官网上安装,一步步无障碍安装(但根据后来文件入法导入/导出的经验,最好在安装前设置secure-file-priv为empty,5.7.6之后似乎就默认为NULL,而secure-file-prive为NULL的话,就不支持文件导入/出)

2.安装navicat premimum

在网上找到一个破解版,按照破解步骤来安装,很好用

3.遇到的问题:在将选择的记录导出到.csv文件时,出现提示“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”.

解决步骤:

(1)查询变量:mysql -> show variables like ‘%secure%‘,发现我的secure-file-priv的value为NULL。如果是一个文件路径的话,导入/出的文件路径放在这个路径下就可以,但如果是NULL,就要对secure-file-priv进行设置。

(2)我的系统为OS Sierra 10.11.6,在mysql文件夹下找不到my.ini文件(Windows系统应该有这个),只在/usr/local/mysql-5.7.16-osx10.11-x86_64/support-files中找到一个my-default.cnf配置文件,就把它复制了一份,并打开该文件,添加了如下图所示的那个语句,将它另存为“my.cnf”文件。但这个文件放在这个文件夹中并不起作用,我就把它复制到/private/etc中,就好了。注意??配置文件弄好之后要重启mysql服务器,才能有效。

时间: 2024-12-10 05:11:02

Mac配置Mysql遇到的 --secure-file-priv问题的相关文章

mac 连接mysql提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory

mac 连接mysql的时候提示 Warning: mysqli::real_connect(): (HY000/2002): No such file or directory [说明1]MAC下MYSQL的安装路径:/usr/local/mysql-5.5.28-osx10.6-x86 数据库的数据文件在该目录的data文件夹中: 命令文件在bin文件夹中. [说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysq

mac下mysql数据库的配置

这里记录一下. 之前在mac下使用brew install mysql安装,但是安装完成后发现密码不好修改,上网搜了下发现mac下使用命令行安装mysql确实存在很多问题,这一点确实远不如Ubuntu方便. 网上建议的是去mysql官网下载,这里采用官方版本.   1.去mysql官网下载 http://dev.mysql.com/downloads/mysql/ 在这个页面下载,然后安装拖动即可. 如图: 2.启动mysql 点击 偏好设置 在最下方可以看到mysql的配置. 如下图:   以

window和mac配置apache,及mac下安装mysql

先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apache的安装目录下的http.conf文件,打开此配置文件 2.在该文件中搜索 LoadModule php5_module 将前面的#号去掉 然后把后面的路径改为   php安装路径/php5apache2_2.dll 3.搜索 Directory   将下面的两个路径  改为项目所在文件夹 4.

Mac 安装配置Mysql

Mac下安装配置Mysql By 白熊花田(http://blog.csdn.net/whiterbear) 转载需注明出处,谢谢. 下载安装 去官网下载Community版本的mysql安装文件,我的是:mysql-5.6.25-osx10.9-x86_64.dmg 双击dmg安装,出现一个pkg文件,双击pkg文件,一直继续即安装完成. 系统偏好启动停止服务 在系统偏好设置中找到mysql选项,点击可以进行mysql的服务的启动和停止. 设置密码. 在命令行中输入:/usr/local/my

mac系统mysql配置环境变量(转)

mac初次安装mysql,输入mysql -u root -p会出现:zsh: command not found: mysql的提示.此时需要配置环境变量. mac版mysql客户端:mysql-5.6.24-osx10.9-x86_64.dmg 首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell. 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种

mysql 执行 cannot found mac安装mysql的两种方法(含配置)

mac安装mysql的两种方法(含配置 此时我们在命令行输入mysql -uroot -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量. (1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic6. (2).执行vim ~/.bash_profile 在该文件中添加mysql/bin的目录,见pic7: PATH=$PATH:/usr/local/mysql/bin 添加完成后,按esc,然后输入wq保存. 最后在命令

mac下mysql主从同步配置

一.环境说明 两台mac,mysql环境master是5.7.20,slave是5.7.21 master IP: 172.21.127.10 slave IP:172.21.127.12 二.master机器配置 1.更改配置文件 # Default Homebrew MySQL server config [mysqld] # Only allow connections from localhost bind-address = 172.21.127.10 log-error=/var/l

mac安装mysql的两种方法(含配置)

1.使用安装包安装mysql 双击打开安装文件 双击pkg文件安装 一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码) 正常情况下,安装成功. 此时只是安装成功,但还需要额外的配置: (1) 进入系统偏好设置 (2) 点击mysql (3) 开启mysql服务 配置mysql系统环境变量 (1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic6. (2).执行vim ~/.bash_profile 在该文件中添加mysql/bin的

实验1 配置MySQL主从同步

系统版本:              windows7x64 虚拟机:                  centos 6.5x64 ip规划:                   主192.168.0.29 从192.168.0.42 ssh连接工具:         ssh secure shell client vpn工具:                ssl vpn-plus client 实验内容: 1. 为虚拟机安装MySQL数据库 2. 配置MySQL数据库,使本机的mysql客