mysqldump Lost connection to MySQL server during query when dumping table

When taking backup of a MySQL database, i got error

root@server1:~# mysqldump --opt serverok_wp > serverok_wp.sql
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `wp_options` at row: 60831
root@server1:~#

This error happens when connection between your MySQL client and server is timing out during the mysqldump process.

To fix, increase the value of max_allowed_packet in both MySQL server and client configuration files. This parameter controls the maximum size of a single packet. The default value is 16M, but you can increase it up to 1G.

Advertisement

On Ubuntu MariaDB installation, edit MySQL client configuration file

vi /etc/mysql/mariadb.conf.d/50-client.cnf

Under [client], add

max_allowed_packet=1G
set max_allowed_packet for mysql client

Next you need to update MySQL server configuration file

vi /etc/mysql/mariadb.conf.d/50-server.cnf

Under [mysqld] section, find entry for max_allowed_packet, update its value to 1G, if not found, add an entry.

max_allowed_packet=1G
configure mariadb server max_allowed_packet

Now restart MySQL

systemctl restart mysql
Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Advertisement