不重启mysql情况修改参数变量】的更多相关文章

地球人都知道,更新mysql配置my.cnf需要重启mysql才能生效,但是有些时候mysql在线上,不一定允许你重启,这时候应该怎么办呢? 看一个例子: 1 2 3 4 5 6 7 8 9 10 mysql> show variables like 'log_slave_updates'; +-------------------+-------+ | Variable_name     | Value | +-------------------+-------+ | log_slave_u…
分享下mysql不重启的情况下修改参数变量的方法. 通常来说,更新mysql配置my.cnf需要重启mysql才能生效,但是有些时候mysql在线上,不一定允许你重启,这时候应该怎么办呢? 例子: mysql> show variables like 'log_slave_updates'; +-------------------+-------+| Variable_name | Value |+-------------------+-------+| log_slave_updates…
1.查看参数 show variables like '%timeout%'; 2.修改参数 会话级别修改: set session innodb_lock_wait_timeout=50; 对当前会话立即生效,退出后,参数失效,不影响后续的会话 全局级别修改: set global innodb_lock_wait_timeout=50; 当前会话不生效,对后续连接进来的会话生效 mysql参数中修改: 以上两种在数据库重启后会失效,如果要永久生效,需要将参数的修改写入mysql参数文件中 v…
1.-e :改参数表示不用登陆mysql就可以使用mysql的命令,有利于于加管道符对数据进行处理: mysql -uroot -p123456 -e "show databases;" 2.查看连接到mysql的进程: [root@db01 ~]# mysql -uroot -p123456 -e "show full processlist;" +----+------+-----------+------+---------+------+-------+--…
前提:此方法只是参考其它博客的一个记录,未经亲自验证 当在mysql客户端设置一些变量时提示如下报错: 于是想能否有办法在不重启的情况下设置这些只读变量,在网上搜索别人的博客后发现如下方法 1.命令行模式下 gdb -p $(pidof mysqld) -ex "set log_error=/path/to/XXX" -batch 2.mysql客户端模式下 system gdb -p $(pidof mysqld) -ex "set log_error=/path/to/X…
地球人都知道,更新mysql配置my.cnf需要重启mysql才能生效,但是有些时候mysql在线上,不一定允许你重启,这时候应该怎么办呢? 看一个例子:mysql> show variables like 'log_slave_updates';+-------------------+-------+| Variable_name     | Value | +-------------------+-------+| log_slave_updates | OFF   |+--------…
Linux/UNIX 上安装 MySQL Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器. MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器. MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包. MySQL-shared - 该软件包包含某些语言…
数据库的数据存放路径:[root@ren7 mysql]# pwd /var/lib/mysql [root@ren7 mysql]# ls aria_log.00000001 ibdata1 multi-master.info ren test1 aria_log_control ib_logfile0 mysql ren7.err test2 help ib_logfile1 mysql.sock ren7.pid yan ib_buffer_pool ibtmp1 performance_…
  原文:http://www.cnblogs.com/zhenmingliu/archive/2013/02/21/2921396.html   先到我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量,然后运行"DOS命令提示符"或run cmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windows全局生效了. 不…
(一)执行sql遇到的错误如下: ### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (38708097 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable. ; SQL []; Packet for query is too large (387080…