Massimo Caliman
Massimo Caliman
~1 min read

Categories

  • Databases

Tags

  • MySQL

Languages

  • Italian

Scarichiamo il tar.gz dal sito di mysql www.mysql.com posizioniamolo in /usr/local scompattiamo il tar.gz con il comando

tar -xzf mysql-5.1.31-linux-i686-glibc23.tar.gz

(abbiamo assunto da un caso reale che la versione sia la 5.1.31, in questo caso il nome del file è mysql-5.1.31-linux-i686-glibc23.tar.gz) creaimo il link simbolico mysql

ln -s mysql-5.1.31-linux-i686-glibc23 mysql

creaimo utenti/gruppi

groupadd mysql
useradd -g mysql mysql

inizializiamo il db

cd mysql
./scripts/mysql_install_db --user=mysql

aggiungiamo i permessi necessari alle directory

chown -R root:mysql .
chown -R mysql:mysql data

facciamo partire il demone di mysql in background con il comando

./bin/mysqld_safe --user=mysql &

configuriamo le variabili di ambiente in /root/.bashrc (o nella propria home) aggiungiamo le righe

MYSQL=/usr/local/mysql
export MYSQL
PATH=$MYSQL/bin:.:$PATH
export PATH

aggiungiamo le righe anche in /etc/init.d/bootmisc.sh per poter gestire l’avvio automatico del servizio di mysql

MYSQL=/usr/local/mysql
export MYSQL
PATH=$MYSQL/bin:.:$PATH
export PATH