{password} ${dbname} -P${port} -e "${transaction_isolation}")
echo "隔离级别 transaction_isolation:" `echo ${transaction_isolation_val} | cut
-d' ' -f4`
datadir="show variables like '%datadir%';"
datadir_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} ${dbname}
-P${port} -e "${datadir}")
echo "mysql 数据文件存放位置:" `echo ${datadir_val} | cut -d' ' -f4`
echo "========= 连接数配置信息 ==========="
max_connections="show variables like 'max_connections';"
max_connections_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} $
{dbname} -P${port} -e "${max_connections}")
echo "最大连接数(max_connections):" `echo ${max_connections_val} | cut -d' '
-f4`
Max_used_connections="show status like 'Max_used_connections';"
Max_used_connections_val=$(${base}/bin/mysql -h${host} -u${userName} -p$
{password} ${dbname} -P${port} -e "${Max_used_connections}")
echo "当前连接数(Max_used_connections):" `echo ${Max_used_connections_val} |
cut -d' ' -f4`
max_connect_errors="show variables like 'max_connect_errors';"
max_connect_errors_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password}
${dbname} -P${port} -e "${max_connect_errors}")
echo "最大错误连接数(max_connect_errors):" `echo ${max_connect_errors_val} | cut
-d' ' -f4`
echo "========= binlog 配置信息 ==========="
sync_binlog="show variables like 'sync_binlog';"
sync_binlog_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} $
{dbname} -P${port} -e "${sync_binlog}")
echo "sync_binlog(0|1|n,查看是否采用双 1 模式):" `echo ${sync_binlog_val} | cut -d'
' -f4`
binlog_format="show variables like 'binlog_format';"
binlog_format_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} $
{dbname} -P${port} -e "${binlog_format}")
echo "binlog 格式:" `echo ${binlog_format_val} | cut -d' ' -f4`
log_bin="show variables like 'log-bin';"
log_bin_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} ${dbname}
-P${port} -e "${log-bin}")
echo "binlog 文件(log-bin):" `echo ${log_bin_val} | cut -d' ' -f4`
expire_logs_days="show variables like 'expire_logs_days';"
expire_logs_days_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} $
{dbname} -P${port} -e "${expire_logs_days}")
echo "binlog 文件过期时间:" `echo ${expire_logs_days_val} | cut -d' ' -f4`
binlog_cache_size="show variables like 'binlog_cache_size';"
binlog_cache_size_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password}
${dbname} -P${port} -e "${binlog_cache_size}")
echo "binlog_cache_size:" `echo ${binlog_cache_size_val} | cut -d' ' -f4`
max_binlog_cache_size="show variables like 'max_binlog_cache_size';"
max_binlog_cache_size_val=$(${base}/bin/mysql -h${host} -u${userName} -p$
{password} ${dbname} -P${port} -e "${max_binlog_cache_size}")
echo "max_binlog_cache_size:" `echo ${max_binlog_cache_size_val} | cut -d' '
-f4`
max_binlog_size="show variables like 'max_binlog_size';"
max_binlog_size_val=$(${base}/bin/mysql -h${host} -u${userName} -p${password} $
{dbname} -P${port} -e "${max_binlog_size}")
echo "binlog 文件大小:" `echo ${max_binlog_size_val} | cut -d' ' -f4`
master_info_repository="show variables like 'master_info_repository';"
master_info_repository_val=$(${base}/bin/mysql -h${host} -u${userName} -p$
{password} ${dbname} -P${port} -e "${master_info_repository}")
echo "master_info_repository(table|file,建议用 table):" `echo $
{master_info_repository_val} | cut -d' ' -f4`
评论