Ir para conteúdo
  • Cadastre-se

(Resolvido)phpmyadmin dando erro #1273


Ir para solução Resolvido por DarkGT,

Posts Recomendados

Vou lhe dar três alternativas para tentar resolver isso, veja se pelo menos uma delas funciona e caso funcionar, por favor, avise qual foi para ajudar alguém que tenha a mesma dúvida.

#1 JEITO

  • Exporte sua database para .sql
  • Abra com o notepad++
  • Vá em search and replace
  • Coloque mb4 em search e em replace coloque nothing
  • Veja se é substituido;
utf8mb4_unicode_ci
por 
utf8_unicode_ci
Agora vá no seu phpmyadmin e em Operation > Collation, deixe como utf8_unicode_ci
__________________________________________
#2 JEITO
Salve o php script abaixo como db-convert.php e mude os dados para o nome da sua database, senha e user. Rode no seu phpmyadmin.
 
<!DOCTYPE html>
<html>
<head>
  <title>DB-Convert</title>
  <style>
    body { font-family:"Courier New", Courier, monospace;" }
  </style>
</head>
<body>

<h1>Convert your Database to utf8_general_ci!</h1>

<form action="db-convert.php" method="post">
  dbname: <input type="text" name="dbname"><br>
  dbuser: <input type="text" name="dbuser"><br>
  dbpass: <input type="text" name="dbpassword"><br>
  <input type="submit">
</form>

</body>
</html>
<?php
if ($_POST) {
  $dbname = $_POST['dbname'];
  $dbuser = $_POST['dbuser'];
  $dbpassword = $_POST['dbpassword'];

  $con = mysql_connect('localhost',$dbuser,$dbpassword);
  if(!$con) { echo "Cannot connect to the database ";die();}
  mysql_select_db($dbname);
  $result=mysql_query('show tables');
  while($tables = mysql_fetch_array($result)) {
          foreach ($tables as $key => $value) {
           mysql_query("ALTER TABLE $value CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci");
     }}
  echo "<script>alert('The collation of your database has been successfully changed!');</script>";
}

?>
Isso irá mudar utf8mb4/utf8mb4_unicode_ci para utf8/utf8_general_ci.
__________________________________________
#3 JEITO
  • Clique em "Export"
  • Click the "Custom" radio button
  • Vá para a seção chamada "Format-specific options" e terá um dropdown, coloque em algo como "Database system or older MySQL server to maximize output compatibility with:"
  • Mude NONE para MYSQL40.
  • Clique agora em "GO".
Link para o post
Compartilhar em outros sites

#edit, nem vi a resposta em cima, não tem como deletar post :x

Editado por rogaforyn2 (veja o histórico de edições)

Life is so meaningless, there is nothing worth a smile
So goodbye, I'll miss you

 

 

sugestões?

 

 

Link para o post
Compartilhar em outros sites
  • Solução

Larissa não entendi nada mais mesmo assim obrigado

eu vi num site que falava para excluir "pma_collation_connection" dos cookies ou limpar os cookies eu limpei os cookies e deu tudo certinho :D

Link para o post
Compartilhar em outros sites
  • 1 year later...

Depois de revirar a internet atrás de solução..   fiz oq @DarkGT disse..    limpei os cookies do meu navegador e deu certo!            vlws

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96851
    Tópicos
    519616
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo