linuxdebian:mysql
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
linuxdebian:mysql [2025/09/20 12:51] – created - external edit 127.0.0.1 | linuxdebian:mysql [2025/09/24 10:36] (current) – [Creazione di un account utente non admin e di un database con il medesimo nome] kurgan | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Ottimizzazione ===== | ===== Ottimizzazione ===== | ||
- | Questo script può aiutare: https:// | + | Questo script può aiutare: https:// |
===== Backup ===== | ===== Backup ===== | ||
Line 19: | Line 19: | ||
Per creare un utente " | Per creare un utente " | ||
- | * Dal prompt di root, entriamo in mysql | + | * Dal prompt di root, entriamo in mysql< |
- | < | + | |
mysql | mysql | ||
</ | </ | ||
- | * Dentro mysql creiamo un utente che possa connettersi da localhost usando una password e abbia tutti i privilegi: | + | * Dentro mysql creiamo un utente che possa connettersi da localhost usando una password e abbia tutti i privilegi:< |
- | < | + | |
CREATE USER ' | CREATE USER ' | ||
GRANT ALL PRIVILEGES ON *.* TO ' | GRANT ALL PRIVILEGES ON *.* TO ' | ||
Line 30: | Line 28: | ||
\q | \q | ||
</ | </ | ||
- | + | | |
- | | + | |
- | < | + | |
mysql -u admin -p | mysql -u admin -p | ||
</ | </ | ||
Line 42: | Line 38: | ||
Per creare un account utente e un database ad esso associato (come fa per default phpmyadmin): | Per creare un account utente e un database ad esso associato (come fa per default phpmyadmin): | ||
- | * Dal prompt di root, entriamo in mysql | + | * Dal prompt di root, entriamo in mysql< |
- | < | + | |
mysql mysql | mysql mysql | ||
</ | </ | ||
- | + | | |
- | | + | |
- | < | + | |
CREATE DATABASE nome_database; | CREATE DATABASE nome_database; | ||
CREATE USER ' | CREATE USER ' | ||
Line 55: | Line 48: | ||
\q | \q | ||
</ | </ | ||
- | + | | |
- | | + | |
- | < | + | |
mysql -u nome-utente -p nome_database | mysql -u nome-utente -p nome_database | ||
</ | </ | ||
+ | |||
---- | ---- | ||
===== Mysqldump e restore ===== | ===== Mysqldump e restore ===== | ||
- | * Per fare un backup: | + | * Per fare un backup:< |
- | < | + | |
mysqldump databasename | mysqldump databasename | ||
</ | </ | ||
- | * Per fare un restore: (occorre avere già creato il database) | + | * Per fare un restore: (occorre avere già creato il database)< |
- | < | + | |
mysql -u USERNAME -p DATABASENAME < filedidump.sql | mysql -u USERNAME -p DATABASENAME < filedidump.sql | ||
</ | </ | ||
Line 81: | Line 71: | ||
Se mysqldump esce con un errore come questo '' | Se mysqldump esce con un errore come questo '' | ||
- | |||
< | < | ||
mysqldump --max-allowed-packet=1024M databasename | mysqldump --max-allowed-packet=1024M databasename | ||
Line 139: | Line 128: | ||
* togliere il commento dalle righe che riguardano il server-id e log_bin (sono una di fianco all' | * togliere il commento dalle righe che riguardano il server-id e log_bin (sono una di fianco all' | ||
* consentire la connessione a mysql via lan, quindi in Debian commentare la riga che dice '' | * consentire la connessione a mysql via lan, quindi in Debian commentare la riga che dice '' | ||
- | * impostare il campo {{{binlog_ignore_db}}} o il campo '' | + | * impostare il campo '' |
< | < | ||
binlog_ignore_db | binlog_ignore_db | ||
Line 151: | Line 140: | ||
* Facoltativamente (ma e` consigliato per il recovery da crash o corruzioni) scommentare la riga del log_bin (come sul master). | * Facoltativamente (ma e` consigliato per il recovery da crash o corruzioni) scommentare la riga del log_bin (come sul master). | ||
* consentire la connessione a mysql via lan, quindi in Debian commentare la riga che dice '' | * consentire la connessione a mysql via lan, quindi in Debian commentare la riga che dice '' | ||
- | * IMPORTANTE: cambiare percorso alla {{{tmpdir}}}, impostandola a un path dove un riavvio della macchina NON cancelli i dati, quindi non su /tmp. Potrebbe per esempio essere messa a ''/ | + | * IMPORTANTE: cambiare percorso alla '' |
linuxdebian/mysql.1758372660.txt.gz · Last modified: by 127.0.0.1