Un utente root Mysql (root @ localhost) è uguale all'account root del computer (GUID = 0, ID = 0)?
Voglio dire, è la radice che sta eseguendo lo script?
Come faccio a sapere se gli utenti sono uguali?
Un utente root Mysql (root @ localhost) è uguale all'account root del computer (GUID = 0, ID = 0)?
Voglio dire, è la radice che sta eseguendo lo script?
Come faccio a sapere se gli utenti sono uguali?
L'utente root MySQL è un account solo nel database. Si chiama root perché è l'utente più privilegiato sul server del database e ha accesso a tutto. L'utente root su Linux (o qualsiasi altro Unix) è una cosa completamente separata.
Il privilegio massimo che un utente MySQL può avere è uguale al privilegio su cui gira il demone MySQL. Sulla maggior parte dei moderni sistemi basati su pacchetti, un utente mysql
non privilegiato verrà automaticamente creato sul sistema per questo scopo, durante il processo di installazione.