Avatar billede motu Nybegynder
19. maj 2001 - 19:09 Der er 12 kommentarer og
1 løsning

Mysql brugere

Hejsa ..

Jeg har nu kørt med mysql i et stykke tid.. og har et par brugere systemet.

De vil gerne ha deres egen Mysql database, brugernavn og password.

Hvordan ?
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:12 #1
hvis du har mulighed for at connecte via asp, findes der et system på http://www.tsp.dk/bund.php?mode=visscript&id=6
Avatar billede motu Nybegynder
19. maj 2001 - 19:14 #2
har jeg desværre ikke.
Avatar billede andreas Nybegynder
19. maj 2001 - 19:16 #3
det er vil noget med

create database test grand permission bruger1

eller sådan nogte... kan ikke huske det
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:20 #4
CREATE DATABASE Databasenavn\"
GRANT ALL ON Databasenavn.* TO Databasenavn@localhost IDENTIFIED BY \'brugerpassword\';\"
FLUSH PRIVILEGES;

Så vil brugeren være det samme som database navnet.
Skal køres i en sql string
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:21 #5
CREATE DATABASE Databasenavn
GRANT ALL ON Databasenavn.* TO Databasenavn@localhost IDENTIFIED BY \'brugerpassword\';
FLUSH PRIVILEGES;

hehe uden \"
Avatar billede lauer Nybegynder
19. maj 2001 - 19:23 #6
Det hele skal laves i mysql-prompt

//først en database til dem hver.
Create database person1;
Create database person2;

//derefter gives der rettighedder
Grant all privileges on person1.* to brugernavn1@% Indentified by \'password1\';
Grant all privileges on person2.* to brugernavn2@% Indentified by \'password2\';

og så har de alle rettigheder til deres egen Database.
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:25 #7
machomann, du glemte FLUSH PRIVILEGES;

ellers rigtigt
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:26 #8
machomann forslag giver mulighed for at man udefra kan connecte til din database, mit eks, giver kun mulighed for at det er serveren der kan connecte
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:27 #9
så med mindre at man skal konnecte udfra, så brug min eks, da der er 1000 gange mere sikkerhed i at bruge denne eks..

Altså skal det php som bruger databasen, ligge på samme server som mysql gør...
Avatar billede motu Nybegynder
19. maj 2001 - 19:34 #10
tak for hurtigt svar.
Avatar billede lauer Nybegynder
19. maj 2001 - 19:36 #11
Dalbjerg, jeg mente ikke at det var nødvendigt når du bruger GRANT.
Jeg læstet lidt i en PHP bog, og der står der ikke noget om det.
Det var kun hvis du selv lavede brugere i USER tabellen.

Tja, du kan have ret i at der er mere sikkerhed i det.
Men hvad nu hvis man vil køre en prompt hjemmefra.
Det kan man ikke ;(, men det er selvfølgelig op til ham.
Avatar billede dalbjerg Nybegynder
19. maj 2001 - 19:43 #12
uhmm, ja, jeg kunne i hvertfald ikke for det til at virke, uden at bruge FLUSH PRIVILEGES;
Avatar billede lauer Nybegynder
19. maj 2001 - 19:57 #13
det kunne jeg så godt. ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester