Pagina 1 di 1

MySQL alcuni dubbi e domande...

Inviato: ven 16 set 2005, 12:34
da nuovopinguino
Tempo fa ho installato MySQL e l'ho configurato seguendo questi passi
# cp /etc/my-small.cnf /etc/my.cnf
# mysql_install_db
# chown -R mysql:mysql /var/lib/mysql
# mysqld_safe &
# mysqladmin -u root password mia_pass

Non ho toccato assolutamente nient'altro...
1) Il mio dubbio a questo punto è quando accedo a MySQL accedo come utente root del sistema o l'utente root è un utente root particolare di MySQL? Per mettere in sicurezza l'accesso a MySQL cosa dovrei fare?

2) Che differenze ci sono tra i vari file my-xxxx.cnf in termini di dimensioni dei DB che si possono gestire?

Grazie mille a tutti!

Re: MySQL alcuni dubbi e domande...

Inviato: ven 16 set 2005, 13:13
da epd20
nuovopinguino ha scritto: 1) Il mio dubbio a questo punto è quando accedo a MySQL accedo come utente root del sistema o l'utente root è un utente root particolare di MySQL? Per mettere in sicurezza l'accesso a MySQL cosa dovrei fare?

2) Che differenze ci sono tra i vari file my-xxxx.cnf in termini di dimensioni dei DB che si possono gestire?

Grazie mille a tutti!
scusa è ora di pranzo, la prima volta mi sono dimenticato di risponderti e ti ho solo quotato...

Comunque: l'utente root è il root di mysql, così che se gli specificavi una pass diversa da quella del root del tuo pc potevi distinguerli meglio (sto parlando solo di una questione pratica; la stessa pass per entrambi va benissimo se non sei paranoico)
Per aggiungere nuovi account ti devi connettere al database

Codice: Seleziona tutto

shell> mysql --user=root mysql -p
poi usi il codice sql seguente

Codice: Seleziona tutto

mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
ad esempio per dare tutti i privilegi a "monty" anche dall'esterno di localhost. Per dettagli dai un'occhiata al manuale di mySQL:
http://dev.mysql.com/doc/mysql/
(solo in inglese, francese, tedesco, portoghese)
oppure se vuoi semplificarti la vita o non conosci bne l'SQL o anche solo per iniziare la configurazione cerca con google phpMyAdmin,tool grafico di amministrazione.

Per quanto riguarda i vari esempi di file di cnfg non so dirti nulla, ma trovi anche questo nel manuale di cui sopra.

soprattutto, continua a chiedere!
ciao
emile

Inviato: ven 16 set 2005, 13:41
da nuovopinguino
Grazie infinite! :wink:
Le tue spiegazioni sono state molto precise e puntuali...
Adesso comincio a capire meglio il funzionamento di MySQL, do un'occhiata al manuale ed eventualmente mi faccio risentire!
Grazie ancora!

Inviato: ven 16 set 2005, 22:42
da vanescar
oppure se vuoi semplificarti la vita o non conosci bne l'SQL o anche solo per iniziare la configurazione cerca con google phpMyAdmin,tool grafico di amministrazione
si, ma ricordati di abilitare nella configurazione MYSQL "skip-networking"
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
skip-networking
ciaoo