2019/04/13 MYSQL的服务器选项和变量

在这里插入图片描述
在这里插入图片描述
6上的数据库就没有
在这里插入图片描述
在这里插入图片描述
mysql选项,服务器选项,状态变量
在这里插入图片描述
–是选项,_是变量
也有既是选项又是变量

在这里插入图片描述
在这里插入图片描述
动态就是,修改了,不用重启服务,在线修改
用它可以看到所有的选项

在这里插入图片描述
verbose详细的意思
在这里插入图片描述
服务器选项,既是个选项又是个变量
在这里插入图片描述
在这里插入图片描述
命令行说明也是个选项
show variables 查看变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
又是选项和变量是 通用的
在这里插入图片描述
变量又分两种,全局和会话的
会话就是当前用户登录一次就算一个会话
global是登录所有的 有效

在这里插入图片描述
会话的
在这里插入图片描述
什么是全局,所有登录到这台机器上面的人都有效
,什么是会话,只针对当前你一个人,设置完以后退出就失效了

在这里插入图片描述
系统状态变量而不是服务器变量
在这里插入图片描述
通常系统的状态变量是只读的
在这里插入图片描述
networking是只让数据库作为本地连接
在这里插入图片描述
在连接远程主机的时候,会默认把这个反向解析成名字,那就需要dns解析
dns如果没有做反向解析就要等待很久的时间,所以为了提高速度,就可以把这项关闭

在这里插入图片描述
在这里插入图片描述
set只是设置变量使用的
只是一个全局性,不能动态更新的,就不能直接取更改,只能放到配置文件里然后重启服务

在这里插入图片描述
在这里插入图片描述
不能直接设置
在这里插入图片描述
在这里插入图片描述
只读的就只能放到配置文件里,要生效就得重启服务
在这里插入图片描述
在这里插入图片描述
查全局变量,就用show global variables
在这里插入图片描述
在这里插入图片描述
设置成off或者false等价的
在这里插入图片描述
会话级的可以在线更改
在这里插入图片描述
但是在mariadb写的就不一样
在这里插入图片描述
mysql是光支持session不支持global
在这里插入图片描述
由于是会话级,刚才设置的就只能当前生效
在这里插入图片描述
想要设置成global,但是session级别不能设置成global
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
set命令可以看到语法说明
在这里插入图片描述
在这里插入图片描述
数据库的路径,安装软件的路径,
datadir这个路径可以直接set命令修改吗
是个只读的,你要改你要把服务停止,重启一下服务
有些变量是只读的,有些可以在线更改

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
sql_mode,,本身就是个变量,既是选项又是变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
现在是空的,没有设置
在这里插入图片描述
在这里插入图片描述
长度远远超过要求,能否插入进去
在这里插入图片描述
被截断了
在这里插入图片描述
show warning 可以查看报警
在这里插入图片描述
设置sqlmode 传统的
在这里插入图片描述
sql_mode可以影响一些现在的工作行为
traditional相当于这些的集合

在这里插入图片描述在这里插入图片描述
auto_increment自增长列
在这里插入图片描述
可以用来控制一些sql特性
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值