@womble está certo. No entanto, se você quiser um pouco de tranquilidade, pode definir algumas opções de configuração. Seu arquivo de configuração mysql, my.cnf
, que, se você estiver usando o XAMPP, está localizado em /Applications/XAMPP/etc/my.cnf
, ou se você está usando uma instalação padrão geralmente localizada em /etc/my.cnf
, tem uma seção chamada [mysqld]
O mecanismo de armazenamento padrão é o MyISAM, mas você pode alterá-lo para o InnoDB adicionando isso sob essa seção:
[mysqld]
default-storage-engine = innodb
Isso mudará o que aparece na última linha:
Sevocêestátomandootempoparatercertezadequeseubancodedadosestárealmenteconfigurado,vocêpodeestarinteressadoemmaisalgunsitensrelacionadosàconfiguraçãodoconjuntodecaracteresparautf-8também,porqueeleégeralmentevistocomoummelhorpráticasparadesenvolvimentoweb:
Noseuconfig.inc.php,localizadonasuapastaphpmyadmin,vocêpodedefinirestesparâmetros:
//useutf_8bydefault(thestandardvaluesonnewerversionsofpma)//*******************************************************************$cfg['DefaultCharset']='utf_8';//setadefaultCollation(utf8_general_ciisdefaultonnewerversions)//*********************************************************************$cfg['DefaultConnectionCollation']='utf8_general_ci';//usemysqliforsecurityand,readingutfnormallydisplayedwiththeBLOBtype//*****************************************************************************$cfg['Servers'][$i]['extension']='mysqli';
Vocêpodeencontrartodasasopçõesdeconfiguraçãovisitandoo PmaWiki ou observando (mas não mudando!) os valores em o arquivo: phpmyadmin/libraries/config.default.php
.
O uso do utf-8 é o novo padrão recomendado com aplicativos da Web, especialmente para aplicativos nos quais os usuários podem inserir palavras com diferentes conjuntos de idiomas / teclados. Confira algumas das diferenças entre os conjuntos de caracteres utf8_bin e utf8_general_ci neste post bonitinho que deve ajudá-lo a escolher o caminho certo.