O MySQL se tornou um banco de dados popular na década passada e os blogs do WordPress usam o banco de dados MySQL. Aqui, resumimos oito declarações SQL úteis para o sistema WordPress para resolver alguns problemas práticos. 1. Crie um banco de dados de backup Backup de um banco de dados é a primeira coisa a fazer. Depois de fazer login no phpmyadmin. Selecione seu banco de dados WordPress e clique no botão "Exportar", selecione um método de compactação (você pode usar o GZIP) e clique no botão "Executar". local. 2. Exclusão em lote das revisões do artigo As versões do WordPress 2.6 adicionaram uma função de pós -revisões. Depois de fazer login no PHPMYADMIN, execute a seguinte instrução SQL para excluí -la em lotes. Excluir de wp_posts onde post_type = "revision"; Uma história verdadeira é que um amigo meu criou um blog online , é claro, é principalmente spam e leva muito tempo para excluir manualmente esses comentários, para que possamos usar a seguinte abordagem. Depois de fazer login no PHPMYADMIN, execute a seguinte instrução SQL. Exclua de wp_comments onde comentário_approved = '0'; 4. Modifique os atributos do artigo Depois de instalar o WordPress, a conta do administrador é criada e muitas pessoas usam essa conta incorretamente para escrever blogs até perceber que essa não é uma conta pessoal. A solução é que leva muito tempo para modificar os atributos do autor em cada artigo. Primeiro, você precisa encontrar seu nome de usuário correto. Selecione ID, display_name de wp_users; Atualizar wp_posts Definir post_author = new_author_id onde post_author = old_author_id; Muitas pessoas usam senhas muito complicadas para proteger seu blog de ser invadido. Obviamente, você pode enviar um link para redefinir sua senha por e -mail, mas se você não puder acessar seu endereço de e -mail, precisará usar a seguinte instrução SQL para redefinir sua senha. Atualizar wp_users Defina user_pass = md5 ('senha') onde wp_users.user_login = 'admin' limite 1; 6. Altere o nome de domínio do WordPress Às vezes, você pode querer alterar o nome de domínio do seu blog, mas o WordPress armazenará seu nome de domínio no banco de dados, portanto, você precisa usar a seguinte instrução SQL para modificá -lo. Atualize wp_options Set Option_Value = Substitua (Option_Value, 'http://www.oldsite.com', 'http://www.newsite.com') onde option_name = 'home' ou option_name = 'siteurl'; Atualizar wp_posts set guid = reply (Guid, 'http: //www.oldsite.com'.http: //www.newsite.com'); Atualizar wp_post Set Post_Content = Substituir (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); Quando você tem desempenho no blog, é muito importante saber o número de bancos de dados de consulta. Desta vez, você não precisa fazer login no PhpMyadmin. <? php if (is_user_logged_in ()) {?> Quando seu banco de dados está corrompido ou perdido por algum motivo (erro de hacker ou atualização), se você tiver um backup, poderá restaurar seu banco de dados WordPress. Faça login no PHPMyAdmin, selecione seu banco de dados WordPress, clique no botão "Importar", clique no botão "navegar" e selecione o arquivo de backup no seu disco rígido e clique no botão "Execute" para importar o banco de dados. Se der certo, sua função WordPress retornará ao normal.
3. Comentários de exclusão de spam de exclusão em lote
Cuidado, embora essa solução seja muito útil para lidar com milhões de spam, ela também remove comentários não aprovados, por isso é melhor instalar o Akismet para lidar com o spam.
Suponha que esse ID seja new_author_id, e o ID do administrador do administrador é Old_Author_Id e execute a seguinte instrução SQL.
5. Redefinir manualmente a senha
O MD5 é uma função de hash embutida no MySQL para converter senhas em valores de hash.
Em seguida, você também precisa usar o seguinte SQL para modificar o GUID do artigo.
Por fim, use a seguinte instrução para substituir todos os nomes de domínio antigos no artigo por novos nomes de domínio.
7. Exiba o número de consultas SQL
<? php echo get_num_queries ();
<? php}?>
8. Restaure seu banco de dados WordPress