English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Gli indirizzi di download di MySQL per tutte le piattaforme sono: MySQL Download . Scegliere quello di cui hai bisogno MySQL Community Server Versioni e piattaforme corrispondenti.
Note:Il processo di installazione richiede di utilizzare i permessi di amministratore per installare, altrimenti non è possibile installare a causa della mancanza di permessi.
Suggerito utilizzare i pacchetti RPM per installare MySQL su piattaforme Linux, MySQL AB fornisce i seguenti indirizzi di download RPM:
MySQL - Server MySQL. È necessario scegliere questa opzione, a meno che non si desideri connettersi a un server MySQL in esecuzione su un altro computer.
MySQL-client - Programma client MySQL, utilizzato per connettersi e operare sul server MySQL.
MySQL-devel - Biblioteca e file inclusi, se si desidera compilare altri client MySQL, ad esempio moduli Perl, è necessario installare questo pacchetto RPM.
MySQL-shared - Questo pacchetto software contiene le librerie condivise (libmysqlclient.so*) necessarie per il caricamento dinamico di alcune lingue e applicazioni che utilizzano MySQL.
MySQL-bench - Strumento di test di base e prestazioni del server di database MySQL.
Prima dell'installazione, possiamo verificare se il sistema ha già installato MySQL:
rpm -qa | grep mysql
Se il sistema ha già installato, è possibile scegliere di disinstallare:
rpm -e mysql // Modalità di eliminazione normale rpm -e --nodeps mysql // Modalità di eliminazione forzata, se si utilizza l'ordine superiore per eliminare, viene indicato che ci sono altri file a cui è dipendente, utilizzare questo comando per eliminarli forzatamente
Installare MySQL:
Successivamente, utilizzeremo il comando yum su sistema Centos7 per installare MySQL. È necessario notare che nella versione CentOS 7, il database MySQL è stato rimosso dalla lista dei programmi predefiniti, quindi prima dell'installazione, dobbiamo prima scaricare il pacchetto delle risorse Yum dal sito web ufficiale, l'indirizzo di download è:https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
Impostazione dei permessi:
chown mysql:mysql -R /var/lib/mysql
Inizializza MySQL:
mysqld --initialize
Avvia MySQL:
systemctl start mysqld
Visualizza lo stato di esecuzione di MySQL:
systemctl status mysqld
Note:Se è la prima volta che avviamo il servizio mysql, il server mysql eseguirà prima la configurazione iniziale.
Inoltre, puoi anche utilizzare MariaDB come sostituto, il sistema di gestione del database MariaDB è una ramificazione di MySQL, principalmente mantenuta dalla comunità open source, e utilizza la licenza GPL. Uno dei motivi per sviluppare questa ramificazione è che dopo che Oracle ha acquisito MySQL, c'è il rischio potenziale di rendere MySQL un software a sorgente chiusa, quindi la comunità ha adottato il metodo di ramificazione per evitare questo rischio.
L'obiettivo di MariaDB è essere completamente compatibile con MySQL, inclusi API e riga di comando, rendendolo facile da utilizzare come sostituto di MySQL.
yum install mariadb-server mariadbI comandi relativi al database mariadb sono:
systemctl start mariadb # Avvia MariaDB systemctl stop mariadb # Ferma MariaDB systemctl restart mariadb # Riavvia MariaDB systemctl enable mariadb # Abilita l'avvio automatico
Dopo l'installazione di MySQL con successo, alcune tabelle di base saranno inizializzate. Dopo l'avvio del server, puoi effettuare un test semplice per verificare che MySQL funzioni correttamente.
Utilizzare lo strumento mysqladmin per ottenere lo stato del server:
Use the mysqladmin command to check the server version, on Linux this binary file is located in the /usr/bin directory, on Windows this binary file is located in C:\mysql\bin.
[root@host]# mysqladmin --version
On Linux, the command will output the following results, which are based on your system information:
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
If no information is output after executing the above command, it means that your Mysql has not been installed successfully.
You can use the mysql command to connect to the MySQL server in MySQL Client (MySQL client), by default, the login password of the MySQL server is empty, so there is no need to enter a password in this example.
The command is as follows:
[root@host]# mysql
After executing the above command, it will output the mysql> prompt, which means you have successfully connected to the Mysql server, you can execute SQL commands at the mysql> prompt:
mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.13 sec)
After the Mysql installation is successful, the default root user password is empty, you can create a password for the root user with the following command:
[root@host]# mysqladmin -u root password "new_password";
Now you can connect to the Mysql server with the following command:
[root@host]# mysql -u root -p Enter password:********
Note:When entering the password, the password will not be displayed, just enter it correctly.
Installing MySQL on Windows is relatively simple, the latest version can be found at MySQL Download Download and view (More detailed installation:Install MySQL on Windows)。
Click Download Click the button to enter the download page, click the image below: No thanks, just start my download. puoi scaricare immediatamente:
Dopo il download, decomprimiamo il pacchetto zip nella directory corrispondente, qui metto la cartella decompressa in C:\web\mysql-8.0.11 。
Dobbiamo configurare il file di configurazione di MySQL:
Apri la cartella decompressa di recente C:\web\mysql-8.0.11 e crea my.ini File di configurazione, modifica my.ini Configura le seguenti informazioni di base:
[client] # Imposta il set di caratteri predefinito del client mysql default-character-set=utf8 [mysqld] # Imposta il port 3306 port = 3306 # Imposta la directory di installazione di mysql basedir=C:\\web\\mysql-8.0.11 # Imposta la directory di archiviazione dei dati del database mysql, MySQL 8+ non richiede questa configurazione, viene generata automaticamente dal sistema, altrimenti potrebbe essere generato un errore # datadir=C:\\web\\sqldata # Numero massimo di connessioni consentite max_connections=20 # Il set di caratteri utilizzato dal server è predefinito come set di caratteri latin1 a 8 bit character-set-server=utf8 # Utilizza il motore di archiviazione predefinito quando si crea una nuova tabella default-storage-engine=INNODB
Procediamo ora ad avviare il database MySQL:
Apri lo strumento di riga di comando cmd con privilegi di amministratore, cambia directory:
cd C:\web\mysql-8.0.11\bin
Inizializza il database:
mysqld --initialize --console
Dopo l'esecuzione, verrà visualizzata la password predefinita iniziale dell'utente root, ad esempio:
... 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ ...
APWCY5ws&hjQ è la password iniziale, necessaria per il login successivo, puoi anche modificarla dopo il login.
Esegui il seguente comando di installazione:
mysqld install
Esegui il seguente comando per avviare:
net start mysql
Attenzione: su 5.7 è necessario inizializzare la directory data:
cd C:\web\mysql-8.0.11\bin mysqld --initialize-insecureEsegui nuovamente net start mysql per avviare mysql dopo l'inizializzazione.
Quando il servizio MySQL è già in esecuzione, possiamo accedere al database MySQL utilizzando lo strumento client integrato di MySQL, prima di aprire il prompt dei comandi, inserisci il seguente comando nel seguente formato:
mysql -h nome_host -u nome_utente -p
Spiegazione dei parametri:
-h : Specifica il nome host client da accedere al MySQL, se si accede al computer locale (localhost o 127.0.0.1), questo parametro può essere omesso;
-u : Nome utente da accedere;
-p : Il server utilizzerà una password per accedere, se il nome utente e la password da accedere sono vuoti, è possibile ignorare questa opzione.
Se dobbiamo accedere al database MySQL locale, è sufficiente inserire il seguente comando:
mysql -u root -p
Premi Invio per confermare, se l'installazione è corretta e MySQL è in esecuzione, riceverai la seguente risposta:
Inserisci la password:
Se la password esiste, inserisci la password per accedere, se non esiste premi direttamente Invio per accedere. Dopo il successo del login, vedrai il messaggio di benvenuto Welcome to the MySQL monitor....
Poi il prompt dei comandi resterà sempre in attesa di input dei comandi con un cursore lampeggiante mysq>, inserisci exit o quit Esci dalla sessione di login.