同事反映,客户的一套MySQL生产库,执行SELECT.. INTO OUTFILE语句只能导出1000行

最初以为是系统参数被重新设置了,建议他更改系统参数

mysql> set global sql_select_limit=50000000;
Query OK, 0 rows affected (0.00 sec)

同事反映,没有生效

登陆到数据库,查看系统参数,发现全局的参数已经生效

mysql> show global variables like 'sql_select_limit';
+------------------+----------+
| Variable_name    | Value    |
+------------------+----------+
| sql_select_limit | 50000000 |
+------------------+----------+
1 row in set (0.00 sec)

查看会话级参数,发现依然是1000

mysql> show session variables like 'sql_select_limit';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| sql_select_limit | 1000  |
+------------------+-------+
1 row in set (0.00 sec)

查看官方文档,发现当启动数据库时指定了--safe-updates参数,当会话连接到数据库后,会将sql_select_limit参数设为1000

When you use the --safe-updates option, mysql issues the following statement when it connects to
the MySQL server:
SET sql_safe_updates=1, sql_select_limit=1000, max_join_size=1000000;

重新启动数据库,去掉--safe-updates参数,数据库恢复正常
mysqld_safe --defaults-file=/etc/my.cnf &

我也按照上面的指示操作,成功了。

摘选自:https://blog.csdn.net/liqfyiyi/article/details/72137652

最新文章

  1. Atitit.css 规范 bem  项目中 CSS 的组织和管理
  2. Linux-磁盘管理小结
  3. dede使用方法---如何调用指定栏目
  4. bootstrap插件学习-bootstrap.collapse.js
  5. sql 中的回车和换行问题
  6. 【Java】Java原生的序列化和反序列化
  7. 淘宝主搜索离线集群完成Hadoop 2
  8. java/python中获取当前系统时间,并与字符串相互转换格式,或者转化成秒数,天数等整数
  9. HTTP协议学习-03
  10. 开发环境FAQ
  11. 使用WebBrowser,内存一直增加的解决办法
  12. android开发注意点
  13. ASP.NET Core之跨平台的实时性能监控(2.健康检查)
  14. oracle 数据库管理--管理表空间和数据文件
  15. 阿里开源分布式事务解决方案 Fescar
  16. java之equals 与 == 的区别
  17. sql的简单操作
  18. kafka的一些参数
  19. Gulp实现静态网页模块化的方法详解
  20. Spring+CXF整合来管理webservice(服务器启动发布webservice)

热门文章

  1. zoj 1151 Word Reversal(字符串操作模拟)
  2. 【SpringBoot系列2】SpringBoot整合Redis
  3. C# Owin 创建与测试自己的中间件Middleware(二)
  4. OpenDigg iOS开源项目月报201704
  5. MSSQL标识ID的修改
  6. JS DOM操作(四) Window.docunment对象——操作内容
  7. python 历险记(六)— python 对正则表达式的使用(上篇)
  8. 多线程系列(3)任务Task
  9. Hibernate中的三种数据状态
  10. 华中农业大学第五届程序设计大赛网络同步赛-L