Kategorie: Linux

Nozioni di base di MySQL in console Linux

MySQL è probabilmente il più popolare dati del sistema di gestione di database relazionali utilizzati per le applicazioni Web, Inoltre, non solo in linea. Molti CMS popolari, come WordPress, Joomla, Drupal usa MySQL per il loro funzionamento.

Da quello che ho osservato, la maggior parte degli utenti utilizza MySQL tramite phpMyAdmin, così oggi proverò a mostrarti come usare MySQL dalla console Linux. Questa è una soluzione interessante, anche se solo per questo motivo, che puoi creare script che automatizzano il tuo lavoro.

È naturale, że aby skorzystać z serwera należy mieć go zainstalowanego 😉 potrzebne będą dwa pakiety mysql-server oraz mysql-client, se non sono installati, dovresti farlo ora.

Ora puoi connetterti alla base:

mysql --user=UŻYTKOWNIK --password=HASŁO

Può anche essere fatto in modo leggermente più breve:

mysql -u UŻYTKOWNIK -pHASŁO

Questo non è un bug, dopo -p non ci sono spazi ;p. Puoi anche connetterti in modo tale che la password non sia visibile sullo schermo:

mysql --user=UŻYTKOWNIK --password

O in una forma leggermente più corta:

mysql -u username -p

Quindi, nella riga successiva della console, ci verrà chiesta la password. Per favore, non fatevi prendere dal panico, la password non verrà visualizzata durante l'immissione. Ciò fornisce una maggiore sicurezza, la password non viene ricordata, ad esempio, nella cronologia di Bash. Tuttavia, tieni presente, che questo metodo non funzionerà quando è necessario creare uno script.

Quando vogliamo connetterci a MySQL che si trova su un host diverso da quello locale che usiamo:

mysql -h JAKIŚ-HOST.PL -u UŻYTKOWNIK -pHASŁO

Ora che siamo connessi a MySQL, tempo per alcuni comandi di base che non vengono più eseguiti nella shell (per esempio Bashu), e già in MySQL.

Crea un nuovo database:

mysql> CREATE DATABASE nowa_baza;

Lavorare con il database:

mysql> USE nowa_baza;

Crea un nuovo utente del database, e dandogli tutti i diritti sul database:

GRANT ALL ON nowa_baza.* TO UŻYTKOWNIK_BAZY@localhost IDENTIFIED BY 'HASŁO';

Rimozione del database:

mysql> DROP DATABASE nowa_baza;

Visualizzazione di tutti i database disponibili:

mysql> show databases;

Otterrete qualcosa di simile:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| nowa_baza          |
| inna_baza          |
| mysql              |
+--------------------+

Oltre ai database creati dagli utenti, otteniamo sempre altri due information_schema e mysql, come puoi facilmente intuire, contengono tutte le impostazioni relative a MySQL stesso, e l'elenco degli utenti che abbiamo creato: l'elenco degli utenti può essere visualizzato digitando il comando seguente:

mysql> SELECT user, parola d'ordine, host FROM mysql.user;

Ho descritto solo i problemi di base, ulteriori informazioni sono disponibili come al solito nella guida:

mysql> help contents

Le seguenti categorie sono disponibili per la selezione:

You asked for help about help category: Contents
For more information, type 'help ', where is one of the following
categories:
Account Management
Administration
Compound Statements
Data Definition
Data Manipulation
Data Types
Functions
Functions and Modifiers for Use with GROUP BY
Geographic Features
Language Structure
Plugins
Table Maintenance
Transactions
User-Defined Functions
Utility

Sono selezionati con:

mysql> help Nazwa Kategorii

es:

mysql> help Table Maintenance

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu