MySQLi - Installazione

Download di MySQL

L'estensione MySQLi è progettata per funzionare con MySQL versione 4.1.13 o successiva, quindi scarica MySQL. Tutti i download per MySQL si trovano in Download di MySQL . Scegli l'ultimo numero di versione per MySQL Community Server che desideri e, il più esattamente possibile, la piattaforma che desideri.

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 di database MySQL, che gestisce database e 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 costruiti su un sistema SuSE Linux, ma di solito funzioneranno su altre varianti Linux senza difficoltà.

Ora, segui i seguenti passaggi per procedere con l'installazione:

  • Accedi al sistema utilizzando 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.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

    Il comando sopra 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.

  • Questo è un passaggio facoltativo ma consigliato per installare gli RPM rimanenti nello stesso modo:

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# 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 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 server mysqld 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.

[root@host]# 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 MySQL Client

Puoi connetterti al tuo server MySQL usando il client MySQL usando mysqlcomando. In questo momento, non è necessario fornire alcuna password poiché per impostazione predefinita sarà vuota.

Quindi usa il seguente comando

[root@host]# 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. Dopo aver installato correttamente il database e il client, è necessario impostare una password di root come segue:

[root@host]# mysqladmin -u root password "new_password";

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

[root@host]# 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 mysqld binary nella directory /etc/init.d/.