Como posso atualizar a versão do MySQL incluída no XAMPP?

7

Eu quero atualizar o xampp mysql de 5.1 para 5.6.10 Eu instalei o servidor mysql para o caminho mysql no caminho xampp mas não funcionou para mim. você tem alguma idéia ou alguma forma de atualizar o mysql no xampp?

Atenciosamente Ali

    
por Ali Fattahi 14.03.2013 / 19:43

3 respostas

6

Eu encontrei a maneira perfeita de fazer isso sem nenhum efeito colateral e também funciona perfeitamente com o painel de controle do xampp ...

Antes de começar, certifique-se de fazer backup de seus bancos de dados em arquivos e exportar todos os usuários para um arquivo. Certifique-se de parar o mysql, mas não há necessidade de desinstalar o serviço.

Passo 1: Baixe a nova versão da versão de instalação do MySQL ou zip (instale a versão preferida, pois ela é consideravelmente menor)

Passo 2: Instale o MySQL em C: \ TEMP. Instale apenas o servidor MySQL

Etapa 3: não execute opções avançadas. Não deixe instalar um serviço. Nenhuma configuração é necessária.

Etapa 4: Vá para C: \ TEMP, procure por instalação e copie as seguintes pastas "bin, include, lib, share, arquivos de suporte". esteja absolutamente certo de não copiar a pasta de dados .
Uma vez copiado, vá para a sua pasta xampp, renomeie a pasta mysql para mysql_old. crie uma nova pasta mysql e cole o conteúdo que foi copiado

Passo 5: Vá para mysql_old e copie a pasta de dados e cole-a na sua nova pasta mysql também

Passo 6: Vá para a pasta bin dentro do mysql que está localizado dentro do xampp e crie um arquivo my.ini em branco. Se você está atualizando para a versão 5.6.11 que foi o que eu fiz, então tudo que você precisa fazer é escrever alguns comandos que eu tenho na parte inferior desta instrução

passo 7: Clique em iniciar ao lado do MySQL no painel de controle do xampp e ele deve iniciar normalmente assumindo que você seguiu as instruções corretamente. Uma vez feito isso, você pode desinstalar o pacote mysql que você instalou em C: \ TEMP.

Qualquer dúvida ou problema, envie uma mensagem para mim ou poste de volta!

PELO CAMINHO, a chave é ter um arquivo my.ini adequado

aqui é meu:

[client]
port=3306
socket="C:/xampp/tmp/mysql.sock"

[mysqld]
port= 3306
socket = "C:/xampp/tmp/mysql.sock"
pid_file = mysql.pid

skip-federated
explicit_defaults_for_timestamp

basedir="C:/xampp/mysql"
datadir="C:/xampp/mysql/data"
tmpdir = "C:/xampp/tmp"

log-output = FILE
log-error = mysql_error.log
general-log
general_log_file = mysql_general.log
slow-query-log
slow_query_log_file = mysql_slow.log

default-time-zone = -5:00
long_query_time = 2
plugin_dir = "C:/xampp/mysql/lib/plugin"
server-id = 2

#ft_stopword_file = "C:/xampp/mysql/bin/mysql_ft_stopword_file.ini"
ft_min_word_len = 3
ft_max_word_len = 50

character-sets-dir = "C:/xampp/mysql/share/charsets"
character-set-server = utf8
collation-server = utf8_unicode_ci

innodb_ft_max_token_size = 50
innodb_ft_min_token_size = 3
innodb_ft_enable_stopword = off

key_buffer_size = 8M

query_cache_type = 1
query_cache_size = 4M
query_cache_limit = 4M

default-storage-engine = InnoDB

[mysql]

default-character-set=utf8
    
por 31.05.2013 / 17:33
3

Eu tentei a solução do @Seul Shahkee, funciona bem, mas no meu caso eu também copiei o arquivo my.ini da antiga pasta bin para a nova pasta mysql. Algumas variáveis de configuração não são mais suportadas, parece que eu simplesmente as comentei e parece funcionar ... até agora. Nenhuma garantia de 100% embora ..

  1. Faça o download do MySQL mais recente, mas baixe o arquivo zip e não o MSI (instalador).

  2. Descompacte o arquivo zip em um local.

  3. Processo de encerramento do Mysql (não é necessário remover o serviço) do painel de controle do XAMPP.

  4. Vá para a pasta XAMPP, renomeie a pasta mysql para mysql_old

  5. Copie a nova pasta mysql descompactada para a pasta XAMPP, nela apague a pasta de dados.

  6. Copie a pasta de dados do mysql_old para a nova pasta mysql.

  7. Copie o arquivo my.ini em mysql_old / bin para o mysql / bin.

  8. Remova o parâmetro (comentário) table_cache = 64 do arquivo my.ini. Note, dependendo da versão, pode haver outros parâmetros que você pode precisar comentar, e você pode precisar definir novos parâmetros para compensar os que foram preteridos.

  9. Copie outros arquivos ini e executáveis da pasta raiz mysql_old para o mysql (arquivos ini XAMPP, my-huge.ini, my-small.ini, etc.).

  10. Execute o processo mysql a partir do painel de controle do XAMPP. Deveria trabalhar. (Você pode precisar matar o XAMPP primeiro).

  11. (OPCIONAL) Execute mysql/bin/mysql_upgrade.exe -u USERNAME -p para atualizar as tabelas nos bancos de dados locais que podem ter problemas devido à mudança de versão.

por 04.01.2015 / 23:20
0

O que eu fiz foi que

  1. Removendo o serviço mysql do xampp e parando-o
  2. instalando o servidor mysql em dev.mysql.com/downloads/installer
  3. adicionando usuários root & pma sem senha (fazer isso durante a instalação será mais fácil)

Eu tenho um phpmyadmin totalmente funcional agora: D

    
por 06.03.2018 / 08:06

Tags