Mysql之查看服务器系统文件配置--yellowcong
2018-01-20 09:31
176 查看
Mysql中可以通过
通过命令的方式来获取服务器的系统时间,并写入到D盘文件
D盘生成了文件信息
查看参数
load_file这个函数来获取mysql服务器上的文件的信息,也可以通过
into outfile来写出到目标服务器,这样的话,就非常的爽了。解决这个问题,我们可以通过防止注入的方式拼接mysql,恶如表示通过字符串 的方式来拼接命令,第二种方式,配置mysql用户的权限
通过命令查看系统文件
-- 直接输入字符串到 文件中 select 'doubi' into outfile 'D:/yellowcong.txt'; -- 输出sql查询结果到文件中 select * from sys_user into outfile 'D:/yellowcong.txt'; -- 获取服务器的文件信息 select load_file('D:/yellowcong.txt') from dual; -- 查看用户组信息 linux -- cat /etc/passwd -- 我发现linux的版本,没有这类的错误 select load_file('/etc/passwd') from dual;
通过命令的方式来获取服务器的系统时间,并写入到D盘文件
D盘生成了文件信息
linux环境测试
发现启动的时候,设置了--secure-file-priv,刚好解决了我们的这个问题,不用怕别人偷摸看咋们文件了
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
查看参数
#查看参数配置,发现secure_auth开启了,所以不能写入文件 #需要修改my.cnf配置才可以进行这个操作 show variables like '%secure%';
参考文章
https://segmentfault.com/a/1190000009333563相关文章推荐
- linux系统mysql 查看当前使用的配置文件my.cnf的方法
- 查看linux服务器上mysql配置文件路径的方法
- 查看linux服务器上mysql配置文件路径
- phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码 并确认这些信息与 mysql 服务器管理员所给出的信息一致。 .
- Red Hat Enterprise Linux 5服务器上MySQL配置文件解析
- 中小企业服务器配置方案(文件服务器之NFS篇及后 网络文件系统(Network File System)
- ARM-Linux中(BusyBox制作的文件系统)telnet服务器的配置和开启
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- 【MySQL】查看MySQL配置文件路径及相关配置
- 【MySQL】查看MySQL配置文件路径及相关配置
- 512内存阿里云服务器安装的mysql5.6配置文件优化
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:和路径、文件名称相关的设置
- 查看服务器上读的是哪个配置文件
- mysql 服务器服务重启自动关闭,且拷贝mysql系统文件I/O设备错误(无法拷走)
- 您不具备查看该目录或页面的权限,因为访问控制列表(ACL)对Web服务器上的该资进行了配置-关于IIS新追加文件无法访问的原因
- linux下查看系统是32位还是64位,删除文件或者目录,查看ip配置命令
- 使用mysqld_multi实现单系统中配置多个MySQL服务器实例
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- MySQL主从服务器配置文件
- MySQL5.6免安装配置与“系统找不到指定的文件”错误解决