webForumDet fria alternativet

Skydda databas

14 svar · 643 visningar · startad av Emil W

Emil WMedlem sedan mars 2009512 inlägg
#1

Hej hur lägger man lösenord på databaserna så att ingen kommer in ?

:)

LedelMedlem sedan dec. 2004736 inlägg
#2

Är det MySql du använder så är det bara att sätta att lösenord på den användare du använder för att koppla upp dig mot databasen. Det kan du göra med MySql Administrator.

Emil WMedlem sedan mars 2009512 inlägg
#3

jag använder mysql databas men jag vet inte vart man hittar för att skaffa lösenord

vart jag ska gå för jag använder phpmyadmin

drewMedlem sedan mars 2007845 inlägg
#4

På startsidan i phpMyAdmin så har du en länk som heter "Privilegier". Om du klickar på den kommer du till en sida som har en länk "Lägg till ny användare".

När du skapat den nya användaren går du tillbaka till "Privilegier". Längs till höger på raden med den användaren finns en bild på en gubbe. Den klickar du på för att ändra privilegier för den användaren.

När du klickat där kommer du till en sida där du kan välja vilken databas privilegierna ska gälla. Välj databasen och klicka på kör. Har du JavaScript på så ändrar den sida automagiskt. Sen är det bara att välja privilegier för den användaren.

Välj alla.

Emil WMedlem sedan mars 2009512 inlägg
#5

vad ska jag välja där det står databas för användare vilket alternativ 1.ingen 2.skapa databas med samma namn 3.Ge alla privilegier till namn med jokertecken (username\_%)

drewMedlem sedan mars 2007845 inlägg
#6

Ingen. Databasen finns ju redan. Du sätter den när du skapat användaren.

Emil WMedlem sedan mars 2009512 inlägg
#7

hur får jag nu att hela phpmyadmin skyddas ?

för jag har skapat användare för och det står

drewMedlem sedan mars 2007845 inlägg
#8

Du har väl inte mellanslag i databasnamnet? Och inte heller i tabell eller fältnamn. Använd underline _ istället.

Du behöver inte lösenordsskydda själva phpMyAdmin. phpMyAdmin använder lösenordet man skriver in vid inloggning för att koppla upp mot dom databaser den användaren har tillgång till. Men då måste alla databaser vara skyddade. Du får också sätta ett root-lösenord för en användare som ska ha tillgång till alla databaser.

Jag brukar sätta det lösenordet redan när jag installerar MySQL så jag kommer inte ihåg hur man sätter den i efterhand.

Emil WMedlem sedan mars 2009512 inlägg
#9

kan inga obehöriga komma åt phpmyadmin då

PeddaMedlem sedan juni 20006 032 inlägg
#10

Jag får följande meddelande när jag försöker accessa din phpmyadmin

Forbidden
You don't have permission to access /phpmyadmin on this server.

Flyttar även tråden från PHP

Emil WMedlem sedan mars 2009512 inlägg
#11

menar du min eller ? hur kan du komma åt min ?

PeddaMedlem sedan juni 20006 032 inlägg
#12

Tog mig friheten och kollade upp genom din ip-adress.
Så ja, det meddelandet får jag om jag försöker accessa din phpmyadmin. Förmodligen har du en .htaccess fil som stoppar extern åtkomst till phpmyadmin.

Vill du kolla att du har satt lösenord för root kan du öppna databasen "mysql" och kolla i tabellen "user".

Emil WMedlem sedan mars 2009512 inlägg
#13

alla användare stod med i listan är den säker då och alla har lösenord

PeddaMedlem sedan juni 20006 032 inlägg
#14

Stod det något i lösenordsfältet så är det säkert.

Emil WMedlem sedan mars 2009512 inlägg
#15

det stod lösenord i alla fält

124 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)