The mysql_root password "may" be different than the system root_password, so some thing to check is on the mysql server are
Code:
sudo mysqldump -u <user> -p <pass> nagios_db > /path/to/nagios.sql
or
Code:
sudo mysqldump -u root -p <mysql_root_pass> nagios_db > /path/to/nagios.sql
If it's a remote host:
Code:
ssh user@host mysqldump -u user -p <userpass> nagios_db > /path/to/nagios.sql
and then check /path/to/nagios.sql on the remote host.
you can check your connection remotely using mysql like so:
Code:
mysql -h remotehost -u root -p <pass> or
mysql -h remotehost -u user -p <pass>
if those get you into a mysql > prompt you should be good to go.
See
mysqldump — A Database Backup Program for more info.