vi /etc/mysql/my.cnf
Você encontrará as linhas abaixo do topo no seu arquivo de configuração
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
Certifique-se de que o mysqld.sock está onde deveria estar. Não gosto do caminho na sua mensagem de erro "/tmp/mysql.sock"
Como você está aqui, também procure esta linha
bind-address = 127.0.0.1
Se você estiver tentando se conectar de um local remoto, comente esta linha.
Tente se conectar localmente (de um terminal no servidor)
mysql -u root -p
Se a segurança não é uma preocupação para você (ou seja, seu servidor pessoal não é um ambiente multiusuário), você também pode garantir que o arquivo seja legível por qualquer pessoa
chmod a+r /var/run/mysqld/mysqld.sock
Todos os itens acima devem resolver seus problemas de conectividade. Para obter o arquivo, você poderia fazer uma nova instalação do servidor mysql.
apt-get purge mysql-server
apt-get install mysql-server
Ou você pode baixar o pacote mysql-server .deb extraí-lo e você deve encontrá-lo em algum lugar lá. Equivalente .rpm se você estiver usando RHL.
Editar: Como você copiou arquivos em volta, talvez a propriedade do arquivo tenha mudado para root, verifique isso também (com ls-la / path). Owner deve ser mysql group mysql. Não consigo pensar em mais nada.