webForumDet fria alternativet

Logga in på phpMyAdmin utan globalprivilegier på senaste MySQL

Databaser & SQL

0 svar · 195 visningar · startad av Gardell

Medlem sedan juli 2002688 inlägg
Frågan#1

Hej!

Jag kör MySQL 4.1.11 samt phpMyAdmin 2.6.1-pl3.
För att få det att fungera har jag gjort som kjell beskriver nedanför:

kjell skrev:

Ta fram mysql-konsollen och skriv

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('lösenordet')
    -> WHERE Host = 'localhost' AND User = 'användarnamn';
mysql> FLUSH PRIVILEGES;

Men jag kör inte bara med ett root-konto, utan också klienter som bara skall kunna komma åt deras databaser. De har full kontroll över sina databaser, men inga globalprivilegier. Detta har fungerat förut. Men om jag inte gör samma som på root-kontot (alltså som kjell skrev) så fungerar det inte, och om jag gör det, så då står det "#1045 - Access denied for user 'octobit'@'localhost' (using password: YES)"

Allt är rätt, jag har kontrollerat massvis med gånger. Måste den ha några speciella privilegier eller nåt, eller går det inte att göra som käll beskrivit på såna här användare - om inte, hur då?

Tack!

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)