Questa lezione privata descrive come installare MySQL su un assistente di Linux, usando il richiamo delle coperture di Linux. Potete usare queste coperture sull'assistente in se di Linux o a distanza con una sessione del telnet. Dovrete essere entrati come l'utente della radice di Linux.
La maggior parte delle distribuzioni recenti di Linux vengono con una copia di MySQL inclusa, anche se non installato. Potete usare il pacchetto di distribuzione per installare o trasferire l'ultima versione dal sistema centrale verso i satelliti di MySQL dal Web site di MySQL a http://www.mysql.com/downloads/index.html.
Dopo, selezioni la seguente opzione:
Rilascio di produzione – di MySQL 3.23 (suggerito)
|
|
MySQL 3.23 è la versione stabile corrente di produzione; le altre versioni sono ancora sperimentali e non sono suggerite per un assistente di produzione.
State andando installare la versione di RPM di MySQL, poichè è bisogni MySQL e comparativamente facili poca configurazione iniziale. Il RPM corrisponde al responsabile del pacchetto di Redhat ed automatizza la maggior parte del processo dell'installazione.
Muova il contenuto dello schermo verso il basso la pagina alla sezione identificata
Trasferimenti dal sistema centrale verso i satelliti di Linux x86 RPM
Ci sono attualmente cinque lime disponibili qui:
Assistente
Suites di Benchmark/test
Programmi del cliente
Biblioteche e lime di intestazione
Biblioteche dinamiche del cliente
Per lo meno, dovete trasferire il pacchetto dal sistema centrale verso i satelliti "dell'assistente". Inoltre è suggerito che trasferite "le biblioteche dal sistema centrale verso i satelliti e lime di intestazione" e "cliente programma" i pacchetti per permettere che altri programmi si colleghino a MySQL. Se desiderate, potete anche trasferire gli altri pacchetti dal sistema centrale verso i satelliti, quali "i suites di Benchmark/test." Noterete che i nomi di schedario contengono solitamente i numeri di versione. Dovreste assicurarsi che i pacchetti trasferite sono tutti per la stessa versione, poichè i pacchetti di miscelazione per le versioni differenti possono causare i problemi.
Ora dovete usare il programma di Linux RPM per installare i pacchetti di RPM che dal sistema centrale verso i satelliti avete trasferito. Esegua il seguente ordine iniziare l'installazione (ricordisi di che questo deve essere fatto come l'utente della radice):
RPM - ivh MySQL-3.23.55-1.i386.rpm
Assicurisi che scrivete l'ordine a macchina esattamente esso siete sopra, con lo stesso caso, poichè i nomi di schedario di Linux sono caso sensibile.
Una volta che avete iniziato l'ordine, MySQL installerà e dovreste vedere l'uscita simile a quanto segue:
Preparando... il ########################################### 100% ] 1:MySQL [ 100% ] del ########################################### [ che redige il db posponga la preparazione della tabella ospite che prepara la tabella di utente che prepara la tabella funzionale che prepara la tabella del tables_priv che prepara la tabella del columns_priv che installa tutte le tabelle preparate 030206 21:22:35 /usr/sbin/mysqld: L'arresto completo SI RICORDA PREGO ALL'INSIEME Di una PAROLA D'ACCESSO PER L'UTENTE della radice di MySQL! Ciò è fatta con: /usr/bin/mysqladmin - parola d'accesso 'nuovo-parola d'accesso '/usr/bin/mysqladmin della radice di u - radice di u - la parola d'accesso 'nuova parola d'accesso 'di h linux.localdomain vede il manuale per più istruzioni. Segnali prego tutti i problemi con lo scritto di /usr/bin/mysqlbug! Le ultime informazioni su MySQL sono disponibili sul fotoricettore al supporto MySQL di http://www.mysql.com da support/licenses d'acquisto a https://order.mysql.com che inizia il daemon del mysqld con le basi di dati da /var/lib/mysql
Ciò completa l'installazione di MySQL. Se ottenete qualunque messaggi di errore, è probabile che il vostro sistema difetta di altri pacchetti che MySQL deve installare (i messaggi di errore dovrebbero dirvi quali). Trasferisca ed installi questi pacchetti dal sistema centrale verso i satelliti, allora esegua l'ordine di RPM ancora e MySQL dovrebbe allora installare con successo.
Una delle cose piacevoli circa l'ordine di RPM è quella in futuro che potete aggiornare facilmente ad una versione successiva usando l'ordine
RPM - Uvh MySQL-latest-version.rpm
L'ordine di U dice al RPM di aggiornare l'installazione attuale, che automaticamente.
È una buona idea anche installare il MySQL "biblioteche e le lime di intestazione," come altri pacchetti che installate in avvenire potete avere bisogno di questi in modo da possono usare e collegare a MySQL.
Prima che possiate installare "biblioteche ed il pacchetto delle lime di intestazione" (MySQL-devel-3.23.55-1.i386.rpm), dovete installare le lime del cliente di MySQL, che sono nel pacchetto MySQL-client-3.23.55-1.i386.rpm. Una volta che avete trasferito le lime dal sistema centrale verso i satelliti, potete installare il pacchetto usando il seguente ordine:
RPM - ivh MySQL-client-3.23.55-1.i386.rpm
Dovreste allora vedere un'uscita simile a quanto segue:
Preparazione... del ########################################### 100% ] 1:MySQL-client [ 100% ] del ########################################### [
Le lime del cliente di MySQL ora sono installate e potete continuare ad installare le lime di sviluppo. Esegua il seguente ordine installare il pacchetto:
RPM - ivh MySQL-devel-3.23.55-1.i386.rpm
Dovreste allora vedere l'uscita simile a quanto segue:
Preparazione... del ########################################### 100% ] 1:MySQL-devel [ 100% ] del ########################################### [
Le lime di sviluppo di MySQL ora sono installate.
Quando il pacchetto di MySQL RPM è installato, aggiunge una lima di start-up alle lime di inizio nell'indice del sistema ecc. Il percorso pieno è come segue:
/etc/rc.d/init.d/mysql
Ciò significa che MySQL cominci quando i caricamenti del sistema dell'assistente in su. Potete anche usare questa lima per avviare ed arrestare l'assistente.
Per avviare l'assistente di MySQL, dovete eseguire il seguente ordine:
inizio di /etc/rc.d/init.d/mysql
Dovreste allora vedere la seguente uscita:
Iniziare il daemon del mysqld con le basi di dati da /var/lib/mysql
Per arrestare l'assistente di MySQL, dovete eseguire il seguente ordine:
arresto di /etc/rc.d/init.d/mysql
Dovreste allora vedere l'uscita simile a quanto segue:
Il mysqld di uccisione con il mysqld del pid 10024 030206 22:17:04 si è concluso
È utile potere da vedere dove i pacchetti di RPM hanno installato le lime contenute all'interno di loro. Per fare questo, potete usare l'ordine
RPM - ql PackageName
dove PackageName è il nome del pacchetto installato senza estensioni di lima. Per esempio, guardi la lima di RPM che contiene le lime di MySQL, che è denominata MySQL-devel-3.23.55-1.i386.rpm. Noti, tuttavia, che alcune distribuzioni di Linux possono usare i nomi di schedario un po'differenti. Potete trovare le posizioni delle relative lime con l'ordine
RPM - ql MySQL-3.23.55-1
Potete vedere che l'estensione del i386.rpm è rimossa nell'ordine preceding. Ciò produrrà la posizione delle lime che il pacchetto ha installato, un piccolo snippet di che è come segue:
/etc/logrotate.d/mysql /etc/rc.d/init.d/mysql /usr/bin/isamchk /usr/bin/isamlog /usr/bin/my_print_defaults /usr/bin/myisamchk /usr/bin/myisamlog /usr/bin/myisampack /usr/bin/mysql_convert_table_format /usr/bin/mysql_fix_privilege_tables /usr/bin/mysql_install_db /usr/bin/mysql_setpermission /usr/bin/mysql_zap /usr/bin/mysqlbug /usr/bin/mysqld_multi /usr/bin/mysqldumpslow /usr/bin/mysqlhotcopy /usr/bin/mysqltest /usr/bin/pack_isam /usr/bin/perror /usr/bin/replace /usr/bin/resolve_stack_dump /usr/bin/resolveip /usr/bin/safe_mysqld /usr/lib/mysql/mysqld.sym /usr/sbin/mysqld
Lo snippet alla pagina precedente mostra le posizioni delle lime principali di programma. Le lime di sviluppo installano alle seguenti posizioni:
/usr/include/mysql /usr/lib/mysql
Queste sono le posizioni che specificate ad un altro programma quando state compilando nel supporto di MySQL. Se siete mai incerti di dove una determinata lima è stata installata, potete usare il processo preceding per trovare la lima.
Se decidete ad un punto qualunque che desiderate a uninstall MySQL, è importante che lo fate che usando l'ordine di RPM se usaste il RPM per installare il programma piuttosto che la cancellazione delle lime manualmente, come voi potete mancare alcune lime. Uninstalling con l'ordine di RPM si accerta che tutto sia rimosso correttamente. Potete usare il seguente ordine a uninstall un pacchetto:
RPM - packagename di e
Anche se installare MySQL che usando un RPM è molto più facile, se desiderate che potete trasferire e compilare MySQL dal sistema centrale verso i satelliti dal codice sorgente voi stessi trasferendo gli archivi sorgente dal sistema centrale verso i satelliti dal Web site di MySQL. Ciò permette che ottimizziate MySQL per la vostra configurazione particolare di Linux, anche se non ci è esigenza reale di questa su un assistente difficile.
Online: 467 users browsing the articles directory
|
|