Questione : installazione del mysql, configuration in linux

installazione del mysql, configuration e sicurezza di base in linux class= del

Risposta : installazione del mysql, configuration in linux

1. Secondo la distribuzione che fate funzionare, potete installare le applicazioni del cliente e di assistente di MySQL con i responsabili del pacchetto:

RedHat/fedora/CentOS:
# il yum installa l'mysql-assistente del mysql

Debian, Ubuntu:
# adatto-ottenere installano l'mysql-assistente del mysql-cliente

2. Se volete MySQL essere iniziato al caricamento del sistema funzionato:

RedHat/fedora/CentOS:
# mysqld del chkconfig sopra

Debian, Ubuntu:
# difetti del mysql di update-rc.d

3. Configurazione:


/etc/my.cnf è la lima di configurazione principale e per la configurazione di base forse volete farli ascoltare soltanto su localhost (respingere l'accesso remoto) con:

bind-address= 127.0.0.1

Ora, iniziare il servizio:

RedHat/fedora/CentOS:
# inizio del mysqld di servizio

Debian, Ubuntu:
# inizio di /etc/init.d/mysql

MySQL viene con accesso aperto della radice in modo da dovreste fissare la parola d'accesso della radice, con programma di utilità del cliente di mysqladmin;

# mysqladmin - nuovo-parola d'accesso di parola d'accesso della radice di u

Potete generare una base di dati:

# mysqladmin - localhost di h - radice di u - il ppassword genera il your_database_name

Se volete aggiungere un utente che avrà un certo accesso a quella base di dati voi hanno generato appena l'ordine del mysql di uso. MySQL ha un programma di utilità del cliente con cui potete accedergli ed utilizzare in un modo di CLI. Per per aggiungere un utente e dargli alcuni privilegi uso:

# mysql - radice di u - localhost di h - your_database_name di ppassword
CONCESSIONE del mysql> TUTTI I PRIVILEGI su your_database_name.* a username@localhost IDENTIFICATO “dalla parola d'accesso„;
PRIVILEGI A LIVELLO del mysql>;

È buono da sapere che MySQL memorizza le relative informazioni dell'utente in una base di dati denominata mysql.

Potete sostegno la base di dati con:

# mysqldump --aggiungere-goccia-tabella - username di u - database_name di ppassword > backup_file

MySQL usa l'orificio 3306 di TCP, in modo da potreste usare i iptables per limitare l'accesso per alcune reti a distanza.
Altre soluzioni  
 
programming4us programming4us