Installare MySQL 5.0.x su Gentoo

  Database, Gentoo

Ecco un nostro semplice ed immediato HowTo su come installare MySql in Gentoo Linux.
Al momento l’ultima versione disponibile nei portage è la 5.0.42.


Le USE flags di MySQL
Per visualizzare le USE flags disponibili vi basterà usare il comando:

emerge -pv dev-db/mysql

al momento quelle utilizzabili sono:

  • big-tables: Permette di avere tabelle contenenti fino a 1.844 *10^19 righe
  • debug: Abilita le informazioni extra per il debug
  • embedded: Crea l’embedded server (libmysqld)
  • minimal:
    Globale: effettua una installazione minimale (ad esempio disabilita plugin, fonts, driver e caratteristiche non critiche)
    Locale: Installa solo il programma client e non il server
  • perl: aggiunge il supporto al linguaggio Perl
  • selinux: Attenzione: usato solo ad uso interno!! Abilita il supporto ad SELinux
  • ssl: Aggiunge il supporto alle connessioni Secure Socket Layer
  • static: Attenzione: Non settarla durante il bootstrap!! Effettua il linking dei binari staticamente invece che dinamicamente
  • latin1: Usa l’encoding LATIN1 al posto dell’UTF8
  • cluster: Aggiunge il supporto al Clustering NDB
  • extraengine: Aggiunge il supporto ai motori di memorizzazione (storage engines) alternativi
  • max-idx-128: Aumenta il limite massimo di indici per tabella da 64 a 128
  • berkdb: Aggiunge il supporto a sys-libs/db (Berkeley DB per MySQL)
  • innodb: Aggiunge il supporto innodb a MySQL (transaction support)
  • readline: Abilita il supporto a libreadline
  • tcpd: Aggiunge il supporto al wrapper TCP

Aggiungere le USE flags
Viste le USE flags disponibili inseriamo nel file /etc/portage/package.use quelle che riteniamo necessarie, nel caso nostro innodb e berkdb, mediante il comando:

echo “dev-db/mysql innodb berkdb” >> /etc/portage/package.use

Installazione
Effettuiamo il solito emerge dal portage mediante il comando:

emerge -v dev-db/mysql

Creiamo il DataBase

/usr/bin/mysql_install_db

Avviare il Servizio
Terminata l’installazione del DB si può avviare il servizio MySql con il comando:

/etc/init.d/mysql start

Per avviare automaticamente il servizio ad ogni avvio del sistema eseguire il comando:

rc-update add mysql default

Settare la Password di Root
A questo punto non resta altro che configurare la password di root mediante i comandi:

/usr/bin/mysqladmin -u root -h localhost password ‘la_mia_password’
/usr/bin/mysqladmin -u root password ‘la_mia_password’

Adesso siete pronti ad utilizzare il DBMS come meglio credete!

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.