MySQL - Installazione

Tutti i download per MySQL si trovano in Download di MySQL . Scegli il numero di versione diMySQL Community Server che è richiesto insieme alla piattaforma su cui verrà eseguito.

Installazione di MySQL su Linux / UNIX

Il modo consigliato per installare MySQL su un sistema Linux è tramite RPM. MySQL AB rende i seguenti RPM disponibili per il download sul proprio sito Web:

  • MySQL - Il server database MySQL gestisce i database e le tabelle, controlla l'accesso degli utenti ed elabora le query SQL.

  • MySQL-client - Programmi client MySQL, che consentono di connettersi e interagire con il server.

  • MySQL-devel - Librerie e file di intestazione che tornano utili durante la compilazione di altri programmi che utilizzano MySQL.

  • MySQL-shared - Librerie condivise per il client MySQL.

  • MySQL-bench - Strumenti di benchmark e test delle prestazioni per il server di database MySQL.

Gli RPM MySQL elencati qui sono tutti basati su un file SuSE Linux system, ma di solito funzionano su altre varianti di Linux senza difficoltà.

Ora, dovrai seguire i passaggi indicati di seguito, per procedere con l'installazione -

  • Accedi al sistema utilizzando il root utente.

  • Passa alla directory contenente gli RPM.

  • Installa il server di database MySQL eseguendo il seguente comando. Ricordati di sostituire il nome del file in corsivo con il nome del file del tuo RPM.

[[email protected]]# rpm -i MySQL-5.0.9-0.i386.rpm

Il comando precedente si occupa di installare il server MySQL, creare un utente di MySQL, creare la configurazione necessaria e avviare automaticamente il server MySQL.

Puoi trovare tutti i binari relativi a MySQL in / usr / bin e / usr / sbin. Tutte le tabelle e i database verranno creati nella directory / var / lib / mysql.

La casella del codice seguente ha un passaggio facoltativo ma consigliato per installare gli RPM rimanenti nello stesso modo:

[[email protected]]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Installazione di MySQL su Windows

L'installazione predefinita su qualsiasi versione di Windows è ora molto più semplice di prima, poiché MySQL ora viene fornito in modo ordinato con un programma di installazione. Scarica semplicemente il pacchetto di installazione, decomprimilo ovunque ed esegui il file setup.exe.

Il programma di installazione predefinito setup.exe ti guiderà attraverso il processo banale e per impostazione predefinita installerà tutto in C: \ mysql.

Testare il server avviandolo per la prima volta dal prompt dei comandi. Vai alla posizione del filemysqld server che è probabilmente C: \ mysql \ bin e digita -

mysqld.exe --console

NOTE - Se sei su NT, dovrai usare mysqld-nt.exe invece di mysqld.exe

Se tutto è andato bene, vedrai alcuni messaggi sull'avvio e InnoDB. In caso contrario, potresti avere un problema di autorizzazioni. Assicurati che la directory che contiene i tuoi dati sia accessibile a qualsiasi utente (probabilmente MySQL) con cui vengono eseguiti i processi del database.

MySQL non si aggiungerà al menu di avvio e non esiste nemmeno un modo GUI particolarmente carino per arrestare il server. Pertanto, se si tende ad avviare il server facendo doppio clic sull'eseguibile mysqld, è necessario ricordarsi di interrompere il processo manualmente utilizzando mysqladmin, Elenco attività, Gestione attività o altri mezzi specifici di Windows.

Verifica dell'installazione di MySQL

Dopo che MySQL è stato installato con successo, le tabelle di base sono state inizializzate e il server è stato avviato: puoi verificare che tutto funzioni come dovrebbe tramite alcuni semplici test.

Usa l'utility mysqladmin per ottenere lo stato del server

Uso mysqladminbinario per controllare la versione del server. Questo binario sarebbe disponibile in / usr / bin su Linux e in C: \ mysql \ bin su Windows.

[[email protected]]# mysqladmin --version

Produrrà il seguente risultato su Linux. Può variare a seconda dell'installazione -

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Se non ricevi questo messaggio, potrebbe esserci qualche problema nella tua installazione e potresti aver bisogno di aiuto per risolverlo.

Esegui semplici comandi SQL utilizzando il client MySQL

Puoi connetterti al tuo server MySQL tramite il client MySQL e utilizzando il mysqlcomando. In questo momento, non è necessario fornire alcuna password in quanto per impostazione predefinita sarà vuota.

Puoi semplicemente usare il seguente comando:

[[email protected]]# mysql

Dovrebbe essere ricompensato con un prompt mysql>. Ora sei connesso al server MySQL e puoi eseguire tutti i comandi SQL al prompt mysql> come segue:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

Passaggi post-installazione

MySQL viene fornito con una password vuota per l'utente MySQL root. Non appena hai installato correttamente il database e il client, devi impostare una password di root come indicato nel seguente blocco di codice:

[[email protected]]# mysqladmin -u root password "new_password";

Ora per effettuare una connessione al tuo server MySQL, dovresti usare il seguente comando:

[[email protected]]# mysql -u root -p
Enter password:*******

Gli utenti UNIX vorranno anche inserire la directory MySQL nel PATH, in modo da non dover continuare a digitare il percorso completo ogni volta che si desidera utilizzare il client della riga di comando.

Per bash, sarebbe qualcosa del tipo -

export PATH = $PATH:/usr/bin:/usr/sbin

Esecuzione di MySQL all'avvio

Se vuoi eseguire il server MySQL all'avvio, assicurati di avere la seguente voce nel file /etc/rc.local.

/etc/init.d/mysqld start

Inoltre, dovresti avere il binario mysqld nella directory /etc/init.d/.