L'installazione di MySQL non causa mai problemi comesulla piattaforma Windows e sull'intera famiglia Linux. Sul sito ufficiale puoi trovare MySQL Installer, rispondere a tutte le sue domande e ottenere immediatamente un sistema di gestione del database funzionante.
Specifiche di installazione di MySQL
Le opzioni per le quali il programma di installazione standardnon funzioneranno come dovrebbero, sono trascurabili, ma anche se dovessero accadere, puoi provare a installare una versione diversa, ricontrollare il file my.ini e semplicemente consentire l'accesso alla porta 3306, che di solito causa problemi.
L'utilizzo di MySQL in progetti reali porterà sicuramente alla necessità di lavorare con la riga di comando del server, alla soluzione di compiti amministrativi:
- utenti;
- Banca dati;
- velocità di lavoro;
- ottimizzazione delle query;
- migrazione dei dati, ecc.
Quando crei grandi progetti web, avrai bisogno diutilizzando la messa a punto di MySQL e la gestione completa delle sue funzioni. Quando il sito Web raggiunge la barra delle risorse ad alto carico, sarà necessario regolare e testare my.ini, la configurazione del sistema di gestione dei dati.
In ambiente Windows, ci sono spesso casi in cui è difficile o semplicemente impossibile importare un database utilizzando strumenti convenienti (ad esempio, phpMyAdmin), ma tutto può essere fatto sempre utilizzando la riga di comando.
Se una volta installato e funziona perfettamente, il server è inattivo, la prima ragione di questo problema sono le impostazioni di my.ini (my.cnf per Linux).
Tradizioni e caratteristiche dei sistemi operativi
L'installazione di MySQL può essere eseguita su una porta diversa (impostazione predefinita - 3306) e quindi non è necessario demolire ciò che è già presente.
Pacchetti e repository "magici" in Linux sono garanzia di aggiornamento continuo con un movimento estremamente chiaro verso l'obiettivo: in nessun caso il sistema deve soccombere al panico.
La possibilità di installare, aggiornare e disinstallare, fino ad automatizzare, qualsiasi software in ambiente Windows muovendosi nella direzione del "sappiamo di cosa ha bisogno l'utente e possiamo sempre aiutarlo".
Sulla base di queste circostanze nel corsotempo, spazzatura da installazioni / disinstallazioni di programmi si accumula nelle viscere dei sistemi operativi, molti di loro lasciano tracce nei registri di sistema, file importanti, si bloccano nei processi di lavoro.
Poche persone reinstallano il sistema operativoLo voglio, perché qualsiasi installazione di software critico deve essere eseguita utilizzando metodi chirurgici precisi su un sistema assolutamente preparato.
L'installazione di MySQL è preceduta dalla rimozione dell'installazione precedente:
- sc elimina MySQL;
e installazione dei pacchetti:
- vcredist_x64;
- vc_redist.x64.
La rimozione della versione precedente viene eseguita dariga di comando in modalità amministratore. Non è sempre possibile disinstallare un'installazione precedente nella sezione Installazione applicazioni. Non è sufficiente interrompere il servizio o pulire il registro.
Installazione di MySQL su Windows
Il processo non è un problema né per il professionista né per il principiante. La regola di base da seguire durante l'installazione è che MySQL funziona in modo affidabile e impeccabile.
Regola ausiliaria: dovresti fare affidamento sull'installazione dall'archivio zip e da solo. Usare un programma di installazione MySQL fedele e "autonomo" serve solo per familiarizzare con il problema e il processo.
Solo durante l'installazione tramite MySQL Installer sarà possibile disinstallare il prodotto nella sezione Aggiungi o rimuovi programmi.
Installazione di Apache, MySQL, PHP su Windows -Un processo collaudato da secoli. Tutto funziona sempre in modo stabile, affidabile ed efficiente. Se qualcosa va storto, si verifica un errore nei file di configurazione o di inizializzazione, il file hosts viene immeritatamente dimenticato, l'applicazione in conflitto è in esecuzione, ci sono problemi dall'installazione precedente (servizio, registro).
Avvio rapido
Il primo passo è scaricare l'archivio zip della versione richiesta sul sito ufficiale. L'ultimo per oggi è 5.7.21 e decomprimilo.
Secondo passo: selezionare l'unità e la cartella in cui si troveranno il DBMS e i suoi database. È meglio quando si installa Apache, MySQL e PHP in un unico posto. Ma questa circostanza non è assolutamente fondamentale. Una soluzione diversa creerà semplicemente difficoltà nell'esecuzione di progetti reali. L'accesso alle cartelle di questi prodotti sarà necessario di volta in volta e ricordare dove è installato ciò che è installato è una perdita di tempo.
Terzo passo: scrivi il file "my.ini". Questo è un file molto importante, ma un esempio come questo funzionerà per te:
Questo contenuto di file consente l'avvio del servernessun problema. Se lasci solo un'indicazione della cartella MySQL e della sua cartella dati, anche il server si avvierà, ma tende a pianificare e progettare my.ini all'inizio dell'installazione non promette bene. Ci sono troppi parametri e comprenderne l'uso senza pratica non è un'idea molto promettente.
Circostanza essenziale: puoi trovare un sacco di campioni my.ini su Internet. È importante esaminare la data dell'opzione proposta. Il mondo sta cambiando così rapidamente che le vecchie versioni di file importanti non sempre corrispondono alle versioni più recenti dei programmi.
Chiarimento della posizione e installazione di MySQL
Dopo che l'archivio zip è stato decompresso, dovrebbe essere integrato con le cartelle:
- scFiles;
- scLog;
- scTmp;
- MySQL_DBs (la cosa più importante!).
I nomi di queste cartelle possono essere qualsiasi cosa, tranne il pacchettoL'installazione deve essere completata con un'indicazione della posizione per l'importazione / esportazione dei file, una posizione per il log, una posizione per i file temporanei e una cartella in cui si troveranno i database MySQL.
Dopo che tutto è pronto, dovrestieseguire un prompt dei comandi in modalità amministratore ed eseguire solo due comandi. Nota: i comandi vengono eseguiti nella cartella bin del pacchetto MySQL, nel punto in cui è posizionato.
La procedura non richiede molto tempo, ma dopoal termine dell'operazione "mysqld --console", la riga di comando si blocca. Eseguire la seconda riga di comando in modalità amministratore per impostare la password utente su root.
Una password temporanea viene generata e visualizzata sul primo comando. Dovrebbe essere annotato in modo da non ripetere il processo di nuovo. In questo esempio, la password temporanea era oRJiT% Im5eBA.
Dopo questi tre comandi, il server "è diventato", ma non è pronto per funzionare: MySQL - è apparso nell'elenco dei servizi. È necessario impostare una password per root, aggiungere un paio di amministratori e riavviare il computer.
Fase finale dell'installazione
L'installazione di MySQL è completata, per creare una password di root viene riavviata la riga di comando in modalità amministratore (2).
Nella seconda finestra viene inserito il comando: mysql -u root -p. Il server viene chiamato qui, non il suo daemon. Ti verrà chiesto di inserire una password: devi inserire la linea temporale che è stata rilasciata in precedenza. In questo caso: oRJiT% Im5eBA.
L'unico primo e corretto comando è impostare una password per root:
- ALTER USER "root" @ "localhost" IDENTIFICATO DA "sc";
Invece di "sc" - dovresti scrivere la password desiderata contenendo conto dei requisiti di sicurezza, cioè non due semplici simboli, ma qualcosa di più o meno complesso. Assicurati di scrivere il simbolo ";" alla fine del comando. è una squadra! Questo simbolo è obbligatorio.
Lo screenshot mostra l'aggiunta di altri due amministratori che danno loro il pieno controllo sul sistema MySQL installato.
Questo completa la procedura, non è più complicato diinstallazione di MySQL su Ubuntu, CentOS, FreeBSD o un'altra variante di Linux. Si noti che l'opzione di installazione di Windows utilizza semplicemente un potente strumento per la creazione e l'utilizzo di database.
Qualità collaudata
MySQL non ha quasi concorrenza. È successo così: la sua nicchia, i suoi sviluppatori, la sua direzione di sviluppo. MySQL si inserisce nel "registro" dei più diffusi sistemi di gestione di database, ideale per piccoli e grandi progetti.
Installazione locale di Apache, MySQL e PHPun computer è una sorta di marchio di qualifica di uno sviluppatore (programmatore). La possibilità di installare LAMP e navigare tutti i parametri dei file di configurazione è molto importante.
L'eccellente programmazione PHP non è reale senzaconoscenza sicura del linguaggio stesso, dei sistemi di gestione dei database MySQL e Apache. E la conoscenza di "httpd.conf", "php.ini" e "my.ini" è importante e influisce in modo significativo sulla velocità, qualità e affidabilità dello sviluppo.
Installare MySQL insieme ad Apache e PHP è una buona pratica, configurarlo per un funzionamento ottimale è una conoscenza e abilità ricercate.