Convertendo do MySQL para MariaDB no Ubuntu

Este guia tem como objetivo ajudá-lo a converter um servidor MySQL em um servidor MariaDB. Além disso, resolveremos dependências não atendidas que podem ocorrer durante o processo de conversão. Estas etapas foram escritas para funcionar no Ubuntu Server.

Exigências

  • Um VPS Vultr executando qualquer versão do Ubuntu. Este artigo usa 14.04, mas outras versões devem funcionar.
  • MySQL já instalado e em execução.
  • Conhecimento de SSH, alguns comandos do Linux.

Remova o MySQL

Você estará executando vários comandos, um após o outro antes de prosseguirmos com a instalação do MariaDB.

Execute esses comandos como root ou use sudo . Este guia pressupõe que você esteja executando como root.

service mysql stop
apt-get remove mysql-server mysql-common libmysqlclient18

Instale o MariaDB

Execute os seguintes comandos como root ou use sudo .

apt-get install software-properties-common

Adicione as chaves do repositório MariaDB.

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

Adicione o repositório MariaDB ao seu servidor.

sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu trusty main'

Por fim, instale o MariaDB.

apt-get install mariadb-server libmariadbclient18

Manipulando dependências não atendidas

O instalador do MariaDB pode falhar com um erro semelhante ao seguinte.

mariadb-server : Depends: mariadb-server-10.0 (specific version) but it is not going to be installed.

Isso pode ser frustrante. Você precisará instalar todas as dependências. O mais difícil de resolver é "libstdc ++ 6 versão 4.9". Vamos resolver esses problemas com as seguintes etapas.

  • Inclua o repositório g ++ no servidor para resolver a dependência do libstdc ++ 6.
  • Fixação do repositório MariaDB para evitar problemas e conflitos de dependência.

Adicione o repositório g ++

add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get install g++-4.9

Fixar o repositório MariaDB

Isto é feito através da criação de um arquivo com MariaDB.prefno /etc/apt/preferences.d/com o seguinte conteúdo:

Package: *
Pin: origin <mirror-domain>
Pin-Priority: 1000

Substitua <mirror-domain>pelo espelho mostrado ao acessar a página Seleção de Repositórios MariaDB .

No meu caso, eu escolhi a "Universidade do Texas". Após atualizá-lo, o arquivo agora possui este conteúdo:

Package: *
Pin: origin http://ftp.utexas.edu/mariadb/repo/10.0/ubuntu
Pin-Priority: 1000

Salve o arquivo, atualize seu sistema.

apt-get update

Os problemas de dependência agora serão resolvidos. Se você estiver executando o 12.04, observe que houve relatórios de que o g ++ foi excluído nesta versão.

Instale o MariaDB novamente.

apt-get install mariadb-server

Teste sua instalação do Maria DB.

service mysql start
mysql -u root -p

Você verá resultados semelhantes aos seguintes.

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is XXXX
Server version: 10.0.X


Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

Parabéns, você migrou com sucesso do MySQL para o MariaDB no Ubuntu!



Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.