mysql设置环境变量

-- 设置或修改系统日志有效期
SET GLOBAL expire_logs_days=8;
SHOW VARIABLES LIKE '%expire_logs_days%';




-- 设置或修改系统最大连接数
SET GLOBAL max_connections = 2648;
SHOW VARIABLES LIKE '%max_connections%';




-- 修改MYSQL自动编号步长
SHOW VARIABLES LIKE '%auto_increment%';
SET GLOBAL auto_increment_offset = 1;
SET GLOBAL auto_increment_increment = 1;




比如设置MySQL实例参数wait_timeout为10秒.
1) 设置全局变量方法1(不推荐): 修改参数文件, 然后重启mysqld
# vi /etc/my.cnf
[mysqld]
wait_timeout=10
# service mysqld restart
不过这个方法太生硬了, 线上服务重启无论如何都应该尽可能避免.
 
2) 设置全局变量方法2(推荐): 在命令行里通过SET来设置, 然后再修改参数文件
如果要修改全局变量, 必须要显示指定"GLOBAL"或者"@@global.", 同时必须要有SUPER权限. 
mysql> set global wait_timeout=10;
or
mysql> set @@global.wait_timeout=10;
 
然后查看设置是否成功:
mysql> select @@global.wait_timeout=10;
or
mysql> show global variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 10    | 
+---------------+-------+
如果查询时使用的是show variables的话, 会发现设置并没有生效, 除非重新登录再查看. 这是因为使用show variables的话就等同于使用show session variables, 查询的是会话变量, 只有使用show global variables查询的才是全局变量. 如果仅仅想修改会话变量的话, 可以使用类似set wait_timeout=10;或者set session wait_timeout=10;这样的语法. 
当前只修改了正在运行的MySQL实例参数, 但下次重启mysqld又会回到默认值, 所以别忘了修改参数文件:
# vi /etc/my.cnf
[mysqld]
wait_timeout=10


3) 设置会话变量方法: 在命令行里通过SET来设置
如果要修改会话变量值, 可以指定"SESSION"或者"@@session."或者"@@"或者"LOCAL"或者"@@local.", 或者什么都不使用. 
mysql> set wait_timeout=10;
or
mysql> set session wait_timeout=10;
or
mysql> set local wait_timeout=10;
or
mysql> set @@wait_timeout=10;
or
mysql> set @@session.wait_timeout=10;
or
mysql> set @@local.wait_timeout=10;
 
然后查看设置是否成功:
mysql> select @@wait_timeout;
or
mysql> select @@session.wait_timeout;
or
mysql> select @@local.wait_timeout;
or
mysql> show variables like 'wait_timeout';
or
mysql> show local variables like 'wait_timeout';
or
mysql> show session variables like 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 10    | 
+---------------+-------+


4) 会话变量和全局变量转换方法: 在命令行里通过SET来设置
将会话变量值设置为对应的全局变量值呢:
mysql> set @@session.wait_timeout=@@global.wait_timeout;
将会话变量值设置为MySQL编译时的默认值(wait_timeout=28800):
mysql> set wait_timeout=DEFAULT;
这里要注意的是, 并不是所有的系统变量都能被设置为DEFAULT, 如果设置这些变量为DEFAULT则会返回错误. 
--End-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273356.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS7 编译安装LVS 互为主备 (实测 笔记 Centos 7.0 + ipvsadm 1.27 + keepalived 1.2.15 )

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) LVS服务器(两台): 系统:Centos7.0 64位(LVSkeepalived) LvsMaster:192.168.1.21 (主…

shell 执行mysql语句

<pre name"code" class"plain">#变量定义 sqlname"test.sql" dir"/sdb2/backup/mysql_db_backup/backup/databases" host"127.0.0.1" user"root" passwd"root" dbname"test" #导…

hdu3081 Marriage Match II(最大流)

转载请注明出处&#xff1a; http://www.cnblogs.com/fraud/ ——by fraud Marriage Match II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2410 Accepted Submission(s): 820 Problem Descriptio…

CentOS6安装tomcat6

首先我们要下载一个tomcat的安装包 http://ftp.riken.jp/net/apache/ wget http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.41/src/apache-tomcat-6.0.41.tar.gz 下载好后解压到一个以目录&#xff0c;我的是放在了/usr/apache-tomcat-6.0.41 tar –zxvf apache-t…

修复 XE7 , XE8 Frame 内 PopupMenu 快捷键失效问题

问题&#xff1a;将 Frame 含 PopupMenu 放置 Form 后&#xff0c;在 Frame 里的 PopupMenu 失效&#xff0c;无法按快捷键。 适用&#xff1a;(XE7 update 1 / XE8) for Windows 平台 修正方法&#xff1a; 请将源码 FMX.Forms.pas 复制到自己的工程目录里&#xff0c;再进行修…

Vmware Centos中安装vmtools工具

在Vmware安装虚拟机是很好玩的&#xff0c;可是有时候在虚拟机与本地主机之间相互传递文件时却是一件比较麻烦的事情&#xff0c;这时候我们安装一个vmtools的工具这样我们就可以随意的在虚拟机与主机之间相互拖拽文件&#xff0c;下面我们就来说说如何安装vmtools 点击虚拟机会…

关于Dapper - 能否不创建定义表对应类使用

1.是可以的&#xff0c;而且支持的很棒 1 /*2 lcg3 * 1.看看能不能用4 * 2.怎么用 - 引哪个文件即可&#xff1f;5 */6 7 //数据库连接参数8 private const string strConn "Data SourceAlen;Initial Catal…

动态规划 背包九讲的实现。

最近在学习动态规划&#xff0c;会了不少基础的之后就开始挑战比较困难的背包问题了&#xff0c;我这里自己写了每一讲的问题&#xff0c;解析&#xff0c;代码&#xff0c;注释。如果dp还没入门的孩纸就去看看我的另一篇文章http://www.cnblogs.com/luyi14/p/4344946.html …

Linux中查看负载

行车过桥 一只单核的处理器可以形象得比喻成一条单车道。设想下&#xff0c;你现在需要收取这条道路的过桥 费 — 忙于处理那些将要过桥的车辆。你首先当然需要了解些信息&#xff0c;例如车辆的载重、以及 还有多少车辆正在等待过桥。如果前面没有车辆在等待&#xff0c;那么你…

flask小demo-数据查询

mysqlconn-flask.py 1 # -*- coding: utf-8 -*-2 #codingutf-83 4 import os5 import mysql.connector6 from flask import Flask, request, render_template7 8 app Flask(__name__)9 10 def db(): 11 # 注意把password设为你的root口令: 12 conn mysql.connect…

js实现的文件下载

/** * Javascript 多文件下载 * author Barret Lee * email barret.chinagmail.com */var Downer (function(files) { var h5Down !/Trident|MSIE/.test(navigator.userAgent); // try{ // h5Down document.createElement("a").hasOwnProperty("download&quo…

Jersey注解详解

REST 在 2000 年由 Roy Fielding 在博士论文中提出&#xff0c;他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。 REST 中最重要的概念是资源&#xff08;resources&#xff09;&#xff0c;使用全球 ID&#xff08;通常使用 URI&#xff09;标识。客户端应用程序使用 HTTP 方法&…

Struts2配置文件详解

解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt/ 没有提示,这是因为” http://struts.apache.org/dtds/struts-2.0.dtd”是一个网络地址,如果上网的话,IDE会自动帮我们下载此文件,如果断网就没有办法了,但是我们还…

mysql插入图片数据

import java.sql.*; import java.util.Scanner; import java.io.*; public class mysql插入图片 { private static final File File null;private static String String;public static Connection getConn() { Connection conn null; try { Class.forName("com.…

mybatis插入图片处理--mysql

1. 数据库Scheme 1.数据库SchemeDROP TABLE IF EXISTS user_graphic_t; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE user_graphic_t ( id int(11) NOT NULL AUTO_INCREMENT, graph…

careercup-高等难度 18.6

18.6 设计一个算法&#xff0c;给定10亿个数字&#xff0c;找出最小的100万个数字。假定计算机内存足以容纳全部10亿个数字。 解法&#xff1a; 方法1&#xff1a;排序 按升序排序所有的元素&#xff0c;然后取出前100万个数&#xff0c;时间复杂度为O(nlog(n)) 方法2&#xff…

不浮躁的社会是什么样的?

不浮躁就是该吃饭吃饭&#xff0c;该睡觉睡觉。该看书看书&#xff0c;该洗澡洗澡。聊事时聊事&#xff0c;陪朋友时陪朋友。万事各得其所&#xff0c;各安其分&#xff0c;专心在此时此刻&#xff0c;做每一件事。而不是吃饭时想着别人的鱼翅海参&#xff0c;睡觉时想着发票报…

java jre 中导入导出证书

导入证书&#xff1a; 将所要导入的证书放到Javahome的jre/lib/security文件夹中 运行命令jre/bin/keytool-import -alias cacerts -keystore cacerts -file 证书名称 输入默认密码&#xff1a;changeit 导入过程中会交互询问是否信任该证书&#xff0c;输入 yes 导出证书 …

各种类库网址学习

http://shouce.jb51.net/net/index.html转载于:https://www.cnblogs.com/chenls/p/4362730.html

图片的base64编码实现以及网页上显示

生成、解析base64编码的图片 //图片转化成base64字符串 public static String GetImageStr(<span style"font-family: Arial, Helvetica, sans-serif;">String imgFile</span><span style"font-family: Arial, Helvetica, sans-serif;">…