Atualiza o mysql 5.0 para o mysql 5.1?

0

Eu preciso atualizar o mysql 5.0 para o mysql 5.1 e para o mysql-connector 5.1.16, como fazer isso?

Quais são os passos que devo seguir?

    
por Mani 25.06.2011 / 08:52

1 resposta

1

atualizando do servidor mysql 5.0 para 5.1

O método aqui foi como este site atualizou o MySQL de 5.0 para 5.1. Este método não poderia ser o mesmo que na sua situação. Então, em primeiro lugar, siga a diretriz do MySQL (documentação) para atualizar seu mecanismo MySQL. Este tópico é apenas para fins informativos.

Etapas de atualização:

  1. Faça backup do seu banco de dados (backup de diretório seria suficiente) e MySQL Datafiles (faça a cópia dele). Por exemplo, você pode manter o diretório "c: \ arquivos de programas \ MySQL \ MySQL Server 5.0" como está. Mas, quando você instalar o MySQL 5.1, certifique-se de que ele está instalado em um diretório diferente, como "c: \ Arquivos de programas \ MySQL \ MySQL Server 5.1".

  2. Antes de iniciar, execute o comando mysql_upgrade (Verificar Tabelas para Upgrade do MySQL)

Após atualizar uma instalação 5.0 para 5.0.10 ou superior, é necessário atualizar suas tabelas de concessão. Caso contrário, a criação de procedimentos e funções armazenados pode não funcionar.

mysql_upgrade deve ser executado toda vez que você atualizar o MySQL. Ele verifica todas as tabelas em todos os bancos de dados quanto a incompatibilidades com a versão atual do MySQL Server. Se uma tabela tiver uma possível incompatibilidade, ela será verificada. Se algum problema for encontrado, a tabela será reparada. O mysql_upgrade também atualiza as tabelas do sistema para que você possa aproveitar os novos privilégios ou recursos que possam ter sido adicionados.

Para verificar e reparar tabelas e atualizar as tabelas do sistema, o mysql_upgrade executa os seguintes comandos:

mysqlcheck --check-upgrade - todos os bancos de dados --auto-reparo mysql_fix_privilege_tables

mysql_upgrade lê as opções da linha de comando e do grupo [mysql_upgrade] nos arquivos de opções. Suporta as opções na lista a seguir. Outras opções são passadas para o mysqlcheck e para o mysql_fix_privilege_tables. Por exemplo, pode ser necessário especificar a opção --password [= password].

  1. Pare o serviço do MySQL. Execute o comando "net stop MySQL" na linha de comando do DOS

  2. Remover o serviço MySQL Execute o comando "mysqld-nt --remove". O comando mysqld-nt pode ser diferente com base no seu ambiente de tempo de execução.

  3. Inicie a instalação do MySQL 5.1. Eu recomendo que você baixe o mysql-5.1.xx-win32.zip e descompacte-o. Ele irá criar o arquivo setup.exe. Quando você executar o arquivo setup.exe, certifique-se de que o diretório de dados seja criado. Por padrão, o sistema tenta instalá-lo em "C: \ Documents and Settings \ All Users \ Dados de Aplicativos \ MySQL \ MySQL Server 5.1 \ data". Mas eu não recomendo este local, em vez disso, use o lugar similar onde o diretório de dados criou no MySQL 5.0 algo como "C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.1 \ data".

  4. Depois de concluir as tarefas acima, traga o arquivo de configuração my.ini para o bloco de notas ou qualquer editor de texto do diretório de instalação e diretório de backup atuais e compare-os cuidadosamente. Se qualquer modificação for necessária, faça as alterações no arquivo my.ini como desejar.

  5. Agora você criou com sucesso o novo serviço MySQL e o iniciou usando o assistente de instalação. Se o serviço não estiver registrado ou iniciado, use o comando: mysqld --install net start MySQL

Uma coisa interessante é que a versão do MySQL 5.1 não possui muitos daemons diferentes do MySQL. Só tinha o mysqld (melhorado da versão anterior).

  1. O próximo passo é iniciar o banco de dados antigo usando as ferramentas de que você gosta. Antes de iniciar o banco de dados antigo, você precisa copiar o diretório do seu banco de dados do seu antigo MySQL 5.0 para o diretório de dados do MySQL 5.1. Para iniciar o banco de dados antigo no MySQL 5.1, usei a ferramenta de banco de dados "Navicat for MySQL". Para obter informações sobre como usar a ferramenta Navicat, consulte outra documentação. Explicar como usar o Navicat não é o objetivo deste tópico.

  2. Execute o comando mysql_upgrade novamente para validar a atualização.

Agora você terminou a atualização do MySQL para a versão 5.1.x.

    
por 25.06.2011 / 09:00

Tags