Mysql
 sql >> Database >  >> RDS >> Mysql

Come avviare, riavviare, controllare lo stato e arrestare il server MySQL

MySQL è il database open source più famoso e popolare al mondo. Questo perché il DB ha caratteristiche molto grandi e potenti. Tuttavia, ciò non pregiudica la sua semplicità d'uso.

Il database è generalmente gratuito e ampiamente utilizzato. In questo articolo, ci concentreremo molto su come avviare, riavviare, controllare lo stato e arrestare il server MySQL. Esamineremo anche i passaggi di installazione di base di un server di database MySQL sul nostro PC Linux, oltre ad alcuni comandi di base necessari per iniziare con il client MySQL.

Come installare il server MySQL

Per cominciare, installeremo il server MySQL utilizzando il gestore di pacchetti del sistema operativo Ubuntu. Innanzitutto, inizieremo aggiornando e aggiornando il nostro sistema prima di installare il server MySQL. Per fare ciò, copia e incolla i seguenti comandi nel tuo terminale:

sudo apt-get update

Successivamente, esegui il comando "sudo apt upgrade" per aggiornare i pacchetti del tuo sistema

sudo apt upgrade

Successivamente copia e incolla questo comando per il tuo programma di installazione della macchina per installare MySQL più tutti i suoi dati/dipendenze.

sudo apt-get install mysql-server

Dopo aver eseguito il comando precedente, l'utilità di installazione sicura dovrebbe avviarsi automaticamente. Tuttavia, in alcuni casi, scoprirai che l'utilità non si avvia automaticamente dopo l'installazione; nel caso ti trovi in ​​una situazione del genere, inserisci il seguente comando:

sudo mysql_secure_installation utility

Dopo aver eseguito il comando, questa utility ti chiederà di definire la password root di accesso MySQL più altre opzioni relative alla sicurezza, inclusa la convalida della password, la rimozione di utenti anonimi, la rimozione dell'accesso remoto all'utente root e la rimozione del database di test.

Alla fine della sezione dell'esecuzione del comando, un messaggio di completamento assicurerà che tutte le impostazioni effettuate siano a posto.

Consentire l'accesso remoto

se iptables( un programma in spazio utente che consente agli amministratori di sistema di configurare le regole del filtro dei pacchetti IP del firewall del kernel Linux. In breve, un programma firewall per Linux utilizzato per monitorare il traffico da e verso il server tramite tabelle.) è stato abilitato, e vuoi connetterti al database da un altro PC:sarebbe utile se aprissi una porta nel firewall del tuo server. Nella maggior parte dei casi, la porta predefinita è 3306. Tuttavia, non è necessario eseguire tutti questi processi se l'applicazione che stai o desideri utilizzare in MySQL è in esecuzione sullo stesso server.

Per consentire l'accesso remoto al server MySQL, eseguire i seguenti comandi:

sudo ufw enable
sudo ufw allow mysql

Dopo aver esaminato i suggerimenti importanti che dovresti conoscere, passiamo ora al processo di avvio del servizio MySQL

Avvia il servizio MySQL

Dopo aver completato il processo di installazione, puoi avviare il servizio database eseguendo i seguenti comandi nel tuo terminale.

sudo /etc/init.d/mysql start

In altri casi, scoprirai che il servizio è già attivo. Se il servizio è attivo, riceverai un messaggio che ti informa che il servizio è già in esecuzione.

Abilitazione di MySQL

Per assicurarti che il server si avvii dopo il riavvio, esegui il comando seguente:

sudo systemctl enable mysql

Riavvio del server MySQL

Per riavviare il server, digita il seguente comando nel tuo terminale:

sudo /etc/init.d/mysql restart

Dopo aver riavviato il server, puoi eseguire il comando seguente per verificare se il server è in esecuzione o meno

sudo service mysql status

Infine, dopo aver confermato che il server è in esecuzione, puoi chiuderlo immettendo il seguente comando:

sudo /etc/init.d/mysql stop

Per aggiungere, esaminiamo un po' come eseguire alcune operazioni di base con i client MySQL.

Come connettersi a MySQL Server con il client MySQL

Puoi connetterti al server come superutente tramite il client MySQL quando il tuo server MySQL è attivo. Il primo passo è inserire il seguente comando nel tuo terminale:

sudo /etc/init.d/mysql start

Dopo aver avviato il server, immetti il ​​seguente comando per connetterti al client MySQL.

sudo mysql -u root -p

Dopo aver immesso il comando, ti verrà richiesto di inserire la password di root. Qui digiterai la password che hai creato durante il processo di installazione. Se hai dimenticato la password, puoi vedere come reimpostare la password di root.

Quando sei connesso al server MySQL, vedrai un messaggio di benvenuto visualizzato con un prompt mysql> come mostrato di seguito.

Quando si utilizza il client, alcune delle cose vitali da ricordare includono comandi client come CREATE, ALTER, FLUSH PRIVILEGES, USE, DROP, SHOW GRANTS, SELECT, CREATE TABLE, SHOW TABLE e INSERT, che non fanno distinzione tra maiuscole e minuscole.

Conclusione

Questo articolo ha trattato in modo completo tutti gli aspetti relativi all'avvio del server MySQL, al riavvio del server, all'abilitazione del server, allo stato del server, all'arresto del server, alla connessione al server MySQL con il client MySQL e, infine, ha fornito suggerimenti su alcune affermazioni chiave con cui è necessario familiarizzare durante l'utilizzo di questo database. Ci auguriamo che sia sufficientemente dettagliato da offrirti le soluzioni ai tuoi problemi. In caso di errori, non esitate a contattarci. Grazie per la lettura.