Como o phpMyAdmin converte a conversão do tipo de tabela de dados InnoDB para o mecanismo padrão MyISAM?

phpMyAdminComo converter o tipo de tabela de dados InnoDB

Converter para o mecanismo padrão MyISAM?

Recomenda-se converter tabelas de dados InnoDB para tabelas de dados MyISAM:

  • Combinado com as características dos blogs pessoais, o MyISAM é recomendado para sistemas de blogs pessoais, pois as principais operações nos blogs são leitura e escrita, e há poucas operações em cadeia.
  • e entaoEscolher o mecanismo MyISAM torna seu blog aberto e a página mais eficiente do que o blog do mecanismo InnoDB.
  • Claro, é apenas uma sugestão pessoal, e a maioria dos blogueiros escolhe cuidadosamente de acordo com a situação real.

Dicas:em conversãobanco de dados MySQLAntes da tabela, não deixe de fazer um backup do banco de dados ▼

Etapas para alterar manualmente o tipo de tabela de dados no plano de fundo do phpMyAdmin

  • 1) Faça login no gerenciamento de banco de dados phpMyAdmin;
  • 2) Após o login, clique na coluna da esquerdaBanco de Dados;
  • 3) Clique na coluna da esquerdaTabelas de dados (tipos não MyISAM);
  • 4) Clique em "Operação" Aba;
  • 5) Na página "Operação", selecione para alterar o tipo "Armazenamento do banco de dados" para "MyISAMGenericName";
  • 6) Clique em "(Isto é,", a conversão foi bem-sucedida.

Comando SSH para converter rapidamente para o tipo de tabela de banco de dados MyISAM

Abrir SSH软件Conectado aLinuxservidor, digite o seguinte comando▼

mysql -uroot -p
  • Digite a senha do phpMyAdmin para fazer login no SSH.
  • aparecer"mysql>"Pode continuar.
  • Digite no formato a seguir, diferenciando maiúsculas de minúsculas e ;.
  • O nome do banco de dados e o nome da tabela são todos em minúsculas, e o restante dos comandos em maiúsculas. Se o último ; não for inserido, o comando não terá efeito.
USE 数据库名;
SHOW TABLES;
ALTER TABLE 表名 ENGINE=MYISAM;

A primeira tabela wp_commentmeta convertida na figura abaixo é exibida com sucesso e, em seguida, os nomes das tabelas podem ser convertidos um por um▼

Como o phpMyAdmin converte a conversão do tipo de tabela de dados InnoDB para o mecanismo padrão MyISAM?

  • Entrada SHOW TABLES;  Após o comando, o nome da tabela do banco de dados é exibido.
  • Copie e modifique o nome da tabela correspondente ALTER TABLE 表名 ENGINE=MYISAM; Converta para o tipo de tabela de banco de dados MyISAM para operações rápidas (pelo menos mais rápido do que alterar manualmente o tipo de tabela de dados no plano de fundo do phpMyAdmin).
  • Há um total de 13 nomes de tabelas. Após a conversão ser concluída, digite "exit"Sair.

Faça do MyISAM o mecanismo padrão

Após a conclusão da conversão, é recomendável fechar o mecanismo InnoDB e, em seguida, definir MyISAM como o futuroMySQLo motor padrão.

Como definir o padrão para usar o tipo "Armazenamento de banco de dados" como "MyISAMGenericName"?

Chen WeiliangPainel de controle CWPO programa é um exemplo, e as etapas de operação são as seguintes:

1) Edite o arquivo /etc/my.cnf e encontre a pasta importada !includedir /etc/my.cnf.d

2) Vá para a pasta /etc/my.cnf.d

3) Abra o arquivo server.cnf

4) Encontre "default_storage_engine"

5) Adicione abaixo "#default_storage_engine=InnoDB":

default_storage_engine = MYISAM

6) Após salvar, reinicie o serviço MySQL:

service mysqld restart

Ou reinicie o serviço Mariadb:

systemctl restart mariadb

O método é muito simples, desde que você siga a operação, você pode concluir a modificação, este tutorial acabou!

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como o phpMyAdmin converte a conversão do tipo de tabela de dados InnoDB para o mecanismo padrão MyISAM? , para ajudá-lo.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-413.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部