MySQL åtkomstbehörighet - Del 2Introduction Detta är del 2 i min serie, MySQL åtkomstbehörighet. Jag antar att du har läst den tidigare delen innan den når här. I denna del av serien, tittar vi på MySQL Account Management rapporter. I denna serie, frasen "användaren root" eller "root" identifierar samma person.The mysql Program mysql program som heter, mysql, är ett klientprogram som du använder för att skriva in SQL-satser för en MySQL-server. Mysql prompten är, mysql>. Du måste ha använt mysql programmet om du har täckt de nödvändiga undersökningar från den här bloggen.
Om mysql programmet är på samma dator som MySQL-servern, då datorn kallas localhost. I denna serie du kommer att använda mysql i samma dator som server. Så din värd (dator) i serien heter, localhost.Users för bilderna nedan för undervisning illustrationerna i den här delen av serien, det finns 3 användare av MySQL-servern. Användarna är roten, du och en annan person som heter John. Ditt kontonamn är du @ localhost, bättre skrivit som, "du" @ "localhost". Kontonamnet på roten är "root" @ "localhost". Se nedan för mer explanation.
The skapa användar Statement När en MySQL-servern just installerat, kan bara användaren root använda servern. Servern är ett program som kan användas för att skapa databaser. I installationsprocessen, bestämmer användaren root hans användarnamn. Om han inte gör det, är namnet roten tilldelats honom. I installationsprocessen har användaren root (obligatoriskt) för att bestämma sitt lösenord. Efter installationen kan endast roten använda servern och endast roten kan skapa databaser. Roten har alla privilegier (rättigheter) i servern och alla databaser (skapats eller ännu inte skapas).
Roten kan skapa användare och ge dem privilegier. Dessa nya användare kan skapa sina egna användare och även ge dem privilegier. Kedjan kan gå ner med nya användare att skapa sina egna nya användare. Roten och användarna kan gå vidare för att skapa databaser, när de vill. Användaren root kallas också databasadministratör (DBA). Alla användare har ett konto. Ett konto består av ett användarnamn, ett lösenord för användaren och ett antal privilegier. Roten har alla privilegier.
Detta innebär att om en vanlig användare har rätt (privilegiet) till DROP (radera) en viss tabell, sedan roten har också samma rätt (privilegium) att släppa samma bord. Så, i ett företag, har roten att vara en ansvarig person. I denna serie, frasen "vanlig användare" betyder en icke-root-användare. Det finns