Se tivéssemos que evitar sempre a linha de comando, nunca teríamos chegado à lua. Ou pegue outro astronauta ou treine mais.
Se você está falando sobre um banco de dados ativo em produção, os valores podem estar em fluxo, então não seria confiável fazer backups de um banco de dados, em qualquer tipo de banco de dados, simplesmente copiando um monte de arquivos.
Você pode obter um backup seguro de todo o banco de dados mysql, incluindo tabelas do sistema, desta maneira:
mysqldump --all-databases > mysqlbackup.sql
O backup está no arquivo mysqlbackup.sql - isso pode ser feito em fita, DVD, etc.
restore é o oposto disso, feito com o redirecionamento do arquivo de backup para o cliente mysql.
mysql < mysqlbackup.sql
Para qualquer um desses comandos, você pode precisar de -u para o nome de usuário com direitos de administrador e -p para especificar a senha.