|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
Ge rättigheter till andra MySQL-användare (First Class)Databasen som följer med First Class och Royal Class har fem stycken användare varav den första (som slutar på 01) har rättigheter att bestämma rättigheterna för de andra fyra användarna. För att göra detta använder man kommandot GRANT. Använd alltid hostnamn "%.levonline.com" när du ger rättigheter, se exempel nedan. Du måste ge rättigheter för GRANT på tabellnivå eller kolumnnivå. Det går inte bra att göra det på global eller databasnivå. Exempel: för att ge rättigheter till c00xxx02 att göra SELECT i tabellen tab i databasen c00xxx00_db1 ger du följande kommando: mysql> GRANT SELECT ON c00xxx00_db1.tab TO 'c00xxx02'@'%.levonline.com'; Query OK, 0 rows affected (0.01 sec) mysql> Observera att innan användaren c00xxx02 har fått rättigheter att göra något med databasen så kan inte den användare ens logga in i den databasen. Först när användaren har fått rättigheter att göra exempelvis Select så kan användare logga in och läsa från tabellen. Från början ser användarnas rättigheter ut som nedan. GRANT USAGE ON *.* TO 'c00xx01'@'%.levonline.com' IDENTIFIED BY 'xxxxxxxxxxxxxxxx' GRANT ALL PRIVILEGES ON c00xxx00_innodb1.* TO 'xxxxx01'@'%.levonline.com' WITH GRANT OPTIONOch för användare c00xxx02 till c00xxx05 har följande grant statement. GRANT USAGE ON *.* TO 'xxxxxx02'@'%.levonline.com' IDENTIFIED BY PASSWORD 'xxxxxxxxx' Fick du svar på din fråga? |
Databas 116 MySQL-databasen |