Como fazer backup no MySQL por linha de comando?

Fazer backup no MySQL por linha de comando usando o mysqldump é mais fácil que muitos administradores imaginam.

O comando básico para backup é:
mysqldump -h HOST-u LOGIN -pSENHA NOME_DO_BANCO > ARQUIVO_DE_SAIDA.sql

Importante notar que a senha deve ser escrita junto com -p, conforme exemplo abaixo:
mysqldump -h localhost -u usuario -psenha clientes > clientes.sql

Para fazer a compactação em ambiente linux, é possível com o utilitário gzip por exemplo. Ficaria assim:

mysqldump -h localhost -u usuario -psenha clientes > clientes.sql | gzip clientes.sql

Será gerado o arquivo clientes.sql.gz.

Como substituir (REPLACE) um texto no MySQL?

Para substituir texto pelo MySQL é relativamente simples. É necessário utilizar a função nativa do próprio MySQL chamada REPLACE.

Os parâmetros para essa função são:

REPLACE('String a ser substituída','Trecho procurado','Novo trecho')

No lugar da “String a ser substituída” pode ser alterado por um campo. Por exemplo:

UPDATE clientes SET nome = REPLACE(nome,'Silva','Souza')