日期:2014-05-17  浏览次数:20376 次

mysql -u root -p"$mysqlpass" nagios -e "SELECT COUNT(*) FROM nagios_hosts"
谁能告诉我mysql -u root -p"XXXX" nagios -e "SELECT COUNT(*) FROM nagios_hosts"这句话是什么意思?我不明白~~~
nagios mysql nagiosxi

------解决方案--------------------
这个是 用mysql 客户端去连接nagios数据库 然后执行 select   -e是mysql的参数  

-u 指定mysql访问的用户名
-p 指定密码
nagios  要访问nagios库  
 -e  “要执行的sql”
------解决方案--------------------
count(*)取nagios_hosts表的记录数
------解决方案--------------------
mysql -u root -p"XXXX" nagios -e "SELECT COUNT(*) FROM nagios_hosts"
连接mysql,用root帐号,密码为xxxx,后面那句是查询表中的数量,nagios是连接的目标数据库