Enkelt uttryckt syntaxen är: inställda lösenordet för "användarnamn" @ "host_name '= lösenord (LÖSENORD Det'); Här är lösenords () en funktion som tillhandahålls av MySQL. Du måste använda det som visas ovan i Ange lösenord uttalande. Glöm inte att ta med det reserverade ordet "för", i ett uttalande. För att kunna använda Set Password uttalande, måste du ha UPDATE privilegium för den speciell server databas som kallas, MySQL. Endast roten har normalt detta privilegium. Han kan ge dig förmånen, men det är något han knappast skulle göra.
Så, om du (vanlig användare) skapar en användare använder Skapa Konto uttalande och inkludera lösenordet i ett uttalande. Om en användare (klient) glömmer sitt lösenord, till roten kan använda Ange lösenord uttalande ger användaren ett nytt lösenord. Roten behöver inte veta det gamla lösenordet innan du gör detta. Han har dock vara säker på att han ger lösenordet till rätt user.Renaming Användaren Det är inte bara lösenordet för en användare som kan ändras; kontots namn kan också ändras. Emellertid för en användare, är dessa två komponenter ändras oberoende (icke-simultant).
Syntaxen för att ändra användarkontot namn är: döpa användare Old_Account_Name att New_Account_Name Ett exempel är: döpa användarens jeffrey "@" localhost "till" jeff'@'yahoo.com "; Du behöver CREATE USER privilegiet att kunna använda Byt namn på användar uttalande. Du måste också veta det gamla användarkontot namn. Så, för att ändra lösenordet för en användare, du (root) behöver inte det gamla lösenordet. Men för att ändra kontonamn, behöver du gamla kontonamnet. De två ändringar görs independently.
Logging I Efter rot och /eller någon annan användare har skapat ett konto för dig i en MySQL-databas-system, kan du logga in på servern. Enkelt uttryckt ett databassystem består av en server och databaser. När du har loggat in på servern kan du använda en databas om du har rätt (pr