English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ver o mecanismo de banco de dados suportado atualmente
show engines +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Suporte | Comentário | Transações | XA | Pontos de salvamento | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | InnoDB | DEFAULT | Suporta transações, linha-bloqueio de nível, e chaves estrangeiras | YES | YES | YES | | MRG_MYISAM | YES | Coletânea de tabelas MyISAM idênticas | NO | NO | NO | | MEMORY | YES | Baseado em hash, armazenado em memória, útil para tabelas temporárias | NO | NO | NO | | BLACKHOLE | YES | /dev/motor de armazenamento nulo (qualquer coisa que escrever nele desaparece) | NO | NO | NO | | MyISAM | YES | MyISAM storage engine | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | | PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO | | FEDERATED | NÃO | Motor de armazenamento MySQL federado | NULL | NULL | NULL | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ 9 linhas no conjunto (0,00 seg)
ou
show engines \G mysql> show engines \G *************************** 1. linha *************************** Motor: InnoDB Suporte: PADRÃO Comentário: Suporta transações, linha-bloqueio de nível, e chaves estrangeiras Transações: SIM XA: SIM Pontos de salvamento: SIM *************************** 2. linha *************************** Motor: MRG_MYISAM Suporte: SIM Comentário: Coleção de tabelas MyISAM idênticas Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 3. linha *************************** Motor: MEMORY Suporte: SIM Comentário: Baseado em hash, armazenado em memória, útil para tabelas temporárias Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 4. linha *************************** Motor: BLACKHOLE Suporte: SIM Comentário: /dev/motor de armazenamento nulo (qualquer coisa que você escrever nele desaparece) Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 5. linha *************************** Motor: MyISAM Suporte: SIM Comentário: Motor de armazenamento MyISAM Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 6. linha *************************** Motor: CSV Suporte: SIM Comentário: Motor de armazenamento CSV Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 7. linha *************************** Motor: ARCHIVE Suporte: SIM Comentário: Motor de armazenamento de arquivo Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 8. linha *************************** Motor: PERFORMANCE_SCHEMA Suporte: SIM Comentário: Esquema de desempenho Transações: NÃO XA: NÃO Pontos de salvamento: NÃO *************************** 9. linha *************************** Motor: FEDERATED Suporte: NÃO Comentário: Motor de armazenamento MySQL federado Transações: NULL XA: NULL Pontos de salvamento: NULL 9 linhas no conjunto (0,00 seg)
Nome do motor
Support Suporta pagamento YES indica que suporta, NO indica que não suporta
Comment Avaliação ou nota Defalut indica que o motor é suportado por padrão
Transactions Suporta transações, YES indica que suporta, NO indica que não suporta
XA Todos os distribuídos suportados estão em conformidade com o padrão XA, YES indica que suporta, NO indica que não suporta
Savepoints Suporta pontos de salvamento nas transações, YES indica que suporta, NO indica que não suporta
ou
show variables like ‘have%’
mysql> show variables like 'have%'; +------------------------+----------+ | Variable_name | Value | +------------------------+----------+ | have_compress | YES | | have_crypt | NO | | have_dynamic_loading | YES | | have_geometry | YES | | have_openssl | DISABLED | | have_profiling | YES | | have_query_cache | YES | | have_rtree_keys | YES | | have_ssl | DISABLED | | have_statement_timeout | YES | | have_symlink | YES | +------------------------+----------+ 11 linhas no conjunto, 1 aviso (0,00 seg)
Variable_name Nome do motor
O valor suporta YES é compatível, NO não é compatível, DISABLED indica que é compatível mas não foi ativado
Verificar o motor padrão
show variables like ‘%storage_engine%’
mysql> show variables like '%storage_engine%'; +----------------------------------+--------+ | Variable_name | Value | +----------------------------------+--------+ | default_storage_engine | InnoDB | | default_tmp_storage_engine | InnoDB | | disabled_storage_engines | | | internal_tmp_disk_storage_engine | InnoDB | +----------------------------------+--------+ 4 linhas no conjunto, 1 aviso (0,00 seg)
InnoDB como motor padrão
Modificar o motor padrão
arquivo my.ini
[mysqld] # As próximas três opções são mutuamente exclusivas para SERVER_PORT abaixo. # skip-networking # enable-named-pipe # shared-memory # shared-memory-base-name=MYSQL # O tubo que o Servidor MySQL usará # socket=MYSQL # O TCP/IP Porta que o Servidor MySQL ficará escutando Porta padrão port=3306 # Caminho para o diretório de instalação. Todos os caminhos são geralmente resolvidos em relação a este. Diretório de instalação padrão do servidor # basedir="C:/Program Files/MySQL/Servidor MySQL 5.7/" # Caminho para a raiz do banco de dados Diretório dos arquivos de dados do banco de dados datadir=C:/ProgramData/MySQL/Servidor MySQL 5.7\Data # O conjunto de caracteres padrão que será usado quando um novo esquema ou tabela for # Criado e nenhum conjunto de caracteres foi definido, alterar o conjunto de caracteres padrão do servidor character-set-server=utf8 # O motor de armazenamento padrão que será usado ao criar novas tabelas quando # Aqui é alterado o motor padrão default-storage-engine=INNODB
Reinicie o serviço do Mysql após a modificação