centos下直接使用命令备份mysql数据库

mysqldump -u root -p 要备份的数据库名> /home/mysql/backup/db/back/数据库名.sql

如果出现mysqldump: Got error: 2002: Can't connect to local MySQL server through sock的提示,请使用下面的操作

[root@localhost ~]#  netstat -ln | grep mysql                                   

unix  2      [ ACC ]     STREAM     LISTENING     2447213870 /data/mysql/data/mysql.sock

再运行dump命令:

mysqldump --socket=/data/mysql/data/mysql.sock -u root -p 要备份的数据库名> /home/mysql/backup/db/back/数据库名.sql

原文地址:https://www.cnblogs.com/zhaoying/p/11737458.html