1、-e 能直接输出mysql命令不需要登录到mysql里面;
#mysql -uroot -p'123' -e "show status;"(当前会话的状态)
6.1、查看key_buffer_size大小
#mysql -uroot -p'123' -e "show variables like 'key_buffer%';"
6.2、修改key_buffer_size大小为32M
#mysql -uroot -p'123' -e "set global key_buffer_size=1024*1024*32;"(重启不生效)
7、总结:
show status 查看当前会话数据库状态
show global status 查看整个数据库状态,要做好监控、分析
show processlist 查看正在执行的sql语句,不全面
show full processlist 查看正在执行的sql语句,全面
set global key_buffer_size=32777218 不重启数据库调整数据库参数,直接生效,重启数据库失效
show variables 查看数据库的参数信息,
#mysql -uroot -p'123' -e "show databases;"
#mysql -uroot -p'123' -e "show full processlist;"
#mysql -uroot -p'123' -e "show variables;"
#mysql -uroot -p'123' -e "show variables;"|grep log_bin
#mysql -uroot -p'123' -e "show status;"(当前会话的状态)
#mysql -uroot -p'123' -e "show global status;"(全局状态)
6.1、查看key_buffer_size大小
#mysql -uroot -p'123' -e "show variables like 'key_buffer%';"
6.2、修改key_buffer_size大小为32M
#mysql -uroot -p'123' -e "set global key_buffer_size=1024*1024*32;"(重启不生效)
7、总结:
show status 查看当前会话数据库状态
show global status 查看整个数据库状态,要做好监控、分析
show processlist 查看正在执行的sql语句,不全面
show full processlist 查看正在执行的sql语句,全面
set global key_buffer_size=32777218 不重启数据库调整数据库参数,直接生效,重启数据库失效
show variables 查看数据库的参数信息,