Come installare MariaDB?


41

Qual è il modo più stabile / sicuro per installare MariaDB?


Dai un'occhiata a questo che ho trovato su internet zobnetworks.com/tutorials/linux/… Sembra facile farlo. Divertiti

Jorge, a meno che non avessi digitato qualcosa di sbagliato, quell'altra risposta non funzionasse su Ubuntu 15.04, la risposta qui sotto ha fatto. Ma sono stato lontano da Unix per 25 anni, quindi potrebbe essere stato un mio errore. Ma suppongo che la DOMANDA sia la stessa, quindi se ho ragione che le risposte sono sbagliate, forse ha bisogno solo della risposta di seguito aggiunta ad essa.
Peter John Horwood,

In effetti, segnalerò di unirli in modo da avere tutte le versioni in un unico posto, grazie.
Jorge Castro,

Risposte:


32

Per pangolino preciso 12.04 LTS

  1. Installa il gestore repository

    sudo apt-get install python-software-properties
    
  2. Importa la chiave di firma GnuPG

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. Modifica il tuo sources.listfile per aggiungere MariadDB

    Aprilo dal terminale ( gksudo gedit /etc/apt/sources.list) e aggiungi le seguenti righe alla fine:

    • Per la versione 10:

      deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      

      Oppure aggiungi automaticamente le righe con:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • Per la versione 5.5:

      deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      

      Oppure aggiungi automaticamente le righe con:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
      
  4. Aggiorna il tuo sistema

    sudo apt-get update

  5. E infine installa MariaDB

    sudo apt-get install mariadb-server

Per ulteriori informazioni consultare la loro pagina di download .


1
Tieni presente che questo aggiunge un secondo repository con il percorso mainalle tue fonti, che può portare a conflitti: askubuntu.com/questions/425516/…
rubo77

Vedi anche le istruzioni ufficiali molto simili su: downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu
DustWolf

25

Per 14.04 LTS e successivi:

MariaDB 5.5 è incluso in 14.04, per installarlo puoi fare:

sudo apt-get install mariadb-server

Un'alternativa sarebbe quella di ottenerlo dagli stessi MariaDB seguendo queste istruzioni .


Devi abilitare i repository universali o simili? Il 14.04.1 LTS ricevo "Impossibile trovare il pacchetto mariadb-server"
Jason O'Neil,

12

Per 13.04 Raring Ringtail / 13.10 Saucy Salamander

Installa i certificati / le chiavi:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Quindi aggiungi il repository alla fine del tuo /etc/apt/sources.listcon:

sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"

E installa il pacchetto:

sudo apt-get update
sudo apt-get install mariadb-server  

L'ho confermato su un'installazione locale.


Ottengo: dpkg: elaborazione degli errori /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Multi-Arch: no) non è installabile con libmysqlclient18 che ha istanze multiple installate
Nicolas Raoul,

Usando Ubuntu 13.10, ho saltato i passaggi certificati / chiavi e ha funzionato come un incantesimo.
Phillip Scott Givens,

Cosa c'è di MariaDB 10?
rubo77,

Tieni presente che questo aggiunge un secondo repository con il percorso maindelle tue fonti, che può portare a conflitti: askubuntu.com/questions/425516/…
rubo77

4

Per 12.10 Quetzal quantistico

Installa i certificati / le chiavi:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Aggiungi il repository alla fine del tuo /etc/apt/sources.listcon:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'  

E installa il pacchetto:

sudo apt-get update
sudo apt-get install mariadb-server  

Se lo desideri, puoi creare un sources.listfile MariaDB personalizzato . Copia e incolla quanto segue in un file chiamato MariaDB.list in /etc/apt/sources.list.d/(può anche essere aggiunto in fondo a /etc/apt/sources.list):

# MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main  

(Re) Fonti:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/


Tieni presente che questo aggiunge un secondo repository con il percorso mainalle tue fonti, che può portare a conflitti: askubuntu.com/questions/425516/…
rubo77

4

Ubuntu 14.04 LTS
Se MySQL è già configurato, è necessario rimuoverlo.

Questi passaggi consentono di preservare i database MySQL esistenti. Segui attentamente le schermate di installazione di MariaDB.

(Remove MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean

*** The above steps also remove phpMyAdmin and MySQLI

(Install MariaDB and get phpMyAdmin and MySQLI back)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

Potresti non richiedere i devpacchetti. Riconfigurare phpMyAdmin per utilizzare SSL solo modificando /etc/phpmyadmin/apache.conf.

A questo punto, la maggior parte delle cose funzionerà, ma ho avuto problemi con la mia installazione Dovecot. Quindi ho installato anche i seguenti pacchetti:

apt-get install dovecot-mysql       *fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Gli ultimi 3 comandi apt-get potrebbero non essere necessari (poiché il pacchetto libclass-dbi-mysql-perl potrebbe installarli), ma sul mio server di test dovevo eseguirli separatamente.

Ora tutto sul mio server LAMP funziona correttamente. Se hai installato altro software, potresti doverlo testare per assicurarti di non perdere nessuna delle librerie di cui hanno bisogno.


3

In questo momento, MariaDB non ha un repository Oneiric, ma solo Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

Poiché Oneiric è ancora in versione beta, dovresti attendere la versione finale o provare a utilizzare il repository Natty.


Devo disinstallare mysql prima di inserire mariadb?
Giovanni,

2
Perché MariaDB non è incluso nei normali repository Ubuntu? Phpmyadmin funziona con mariadb?
Giovanni,

1
Non l'ho mai fatto, ma penso che tu possa avere sia MySQL che MariaDB sul sistema, usando porte diverse (es. 3306 e 3307). MariaDB non è incluso nei normali repository, perché non è così ampiamente utilizzato come MySQL. Per PHPMyAdmin, dovrebbe funzionare perché MariaDB afferma di essere pienamente compatibile con i connettori MySQL: kb.askmonty.org/en/mariadb-versus-mysql
Pisu

1
MariaDB è binario compatibile con MySQL la maggior parte delle cose non sarà in grado di dire la differenza. Phpmyadmin funzionerà, MySQLWorkbench funziona bene anche sul mio sistema. Quando chiedi una tabella InnoDB ottieni davvero una tabella XtraDB, ho alcune query che richiedono una serie di costose selezioni interne ... Non ho trovato una query che funziona più lentamente sui miei tavoli e almeno una importante prende solo un terza volta.
Quaternion

1

Per installare MariaDB sul tuo sistema Ubuntu (Vivid) apri un terminale ( Ctrl+ Alt+ T) ed esegui:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main'

Una volta importata la chiave e aggiunto il repository, è possibile installare MariaDB con:

sudo apt-get update
sudo apt-get install mariadb-server

La guida completa per l'installazione .debmanuale dei file MariaDB è disponibile qui

Mariadb Fonte ufficiale


1

Nel caso in cui qualcuno si ponga sulla domanda, il sito web MariaDB ha il "Come fare"

Per la 15.04 versione 10.1 di MariaDB devi solo fare:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main'

sudo apt-get update
sudo apt-get install mariadb-server
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.