Felhasználónevek megváltoztatása
Ritkán, de előfordul, hogy a felhasználóneveket meg kell változtatnuk:
- túl hosszúra sikerült asszonynevek;
- házasság;
- válás;
- hivatalos névváltozás
során.
A változtatás módjai:
- mayoradmin-ként belépve a Felhasználói adatoknál az account-ot töröljük, majd újat veszünk fel. Fontos, az oktatási azonosító, és a csoporttagság ne változzon!
- elegánsabb, de nehezebb MySQL-ben, ezért aki nem biztos benne, hogy mit és hogyan csinál, válassza az a)-t vagy kérjen konkrét segítséget!
Példánkban a Kiss Virág tanár nevét cseréljük le Nagyné Kiss Virágra.
Lépjünk be a megfelelő adatbázisba (szülők esetén a mayor_parent, mindenki más esetén a mayor_private adatbázisba!
# mysql -p mayor_private Enter password:
Keressük meg a felhasználónkat az accounts táblában!
mysql> SELECT uId,userAccount,userCn FROM accounts WHERE userCn LIKE '%Virág%';
(Előfordulhat, hogy több Virág nevű felhasználó is van, válogassunk! )
Valami ehhez hasonlót kell kapni:
+-----+---------------------+----------------------------+ | uId | userAccount | userCn | +-----+---------------------+----------------------------+ | 18 | Kovács.Virág | Kovács Virág | | 26 | Virág.István | Virág István | | 468 | Kiss.Virág | Kiss Virág | +-----+---------------------+----------------------------+
Jegyezzük meg az uId értéket, ezzel egyszerűbbé válik a munka!
Ellenőrizzük, hogy az új azonosító létezik-e már!
SELECT uId,userAccount,userCn FROM accounts WHERE userAccount='Nagyné.Kiss.Virág';
Ha ezt kapjuk:
Empty set (0.00 sec)
mehet a változtatás, ellenben ha találat van (egyszerűbb nevek esetén), akkor keressünk másik felhasználónevet (Nagyné-Kiss-Virág, Nné.Kiss.Virág, stb.)!
Cseréljük le a userAccount értéket (belépési név)!
UPDATE accounts SET userAccount='Nagyné.Kiss.Virág' WHERE uId=468;
Cseréljük le a userCn értéket (megjelenő név)!
UPDATE accounts SET userCn='Nagyné Kiss Virág' WHERE uId=468;
Ellenőrizzük!
mysql> select uId,userAccount,userCn from accounts where userCn like '%Virág%'; +-----+---------------------+----------------------------+ | uId | userAccount | userCn | +-----+---------------------+----------------------------+ | 18 | Kovács.Virág | Kovács Virág | | 26 | Virág.István | Virág István | | 468 | Nagyné.Kiss.Virág | Nagyné Kiss Virág | +-----+---------------------+----------------------------+
Kérjük meg a Felhasználót, hogy lépjen be a saját account-jával!
Jótanács: ne változtassunk nyakra-főre a felhasználóneveken, csakis indokolt esetben! Mindenképpen kerüljük a becenév (Kata, Feri, Jocó), kitalált név (Zorró, A.Nagy.Fekete.Ember, stb), és zagyva karakterhalmaz (krtz, JB007, stb) típusú neveket!