Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
on 05-31-2017 03:46 PM - edited on 09-14-2018 10:53 AM by Nina.Wolinsky
While taking a metadata backup of the Controller using the ControllerMetadataBackup.sh script (as outlined in the
Controller Data Backup and Restore documentation) it fails with error message:
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
For mysqldump (used in the ControllerMetadataBackup.sh script):
localhost
, then a socket or pipe is used.127.0.0.1
, then the client is forced to use TCP/IP.No host is set in the script by default, therefore on some servers, the script might fail while trying to use socket to connect to MySQL.
Add -h
with the Controller hostname to the mysqldump options in the ControllerMetadataBackup.sh script. This forces mysqldump to use TCP/IP.
Change from:
$appd_install_dir/db/bin/mysqldump -u root -p[password] -P [port_number] controller
To:
$appd_install_dir/db/bin/mysqldump -u root -p[password] -h [controller_host_name] -P [port_number] controller
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form