Användare admin har endast rättighet att connecta till databasen från localhost.
Öpnna databasen mysql välj därefter tabellen user ändra Host för användare admin till @ sen ska det fungera.
Databaser & SQLur Databashanterare & SQL
1 svar · 225 visningar · startad av LR^evil.sid
Till denna kod:
set con = server.createobject("adodb.connection")
con.open "driver={mySql};server=mysql.treasure.d2g.com;database=sidsTest;uid=admin;pwd=password"
set rs = con.execute ( " select * from login " )
do while not rs.eof
response.write _
rs ( "loginId" ) & "<br>" & _
rs ( "loginUsr" ) & "<br>" & _
rs ( "loginPwd" ) & "<br>" & _
rs ( "loginEml" ) & "<br>" & _
rs ( "loginDate" ) & "<br>" & _
rs ( "loginIp" ) & "<br>"
rs.movenext
loop
set rs = nothing
set con = nothing
får detta felmeddelande:
[TCX][MyODBC]Access denied for user: 'admin@c213-100-193-68.swipnet.se' (Using password: YES)
om jag byter ut mysql.treasure.d2g.com mot localhost så fungerar det. Vad är felet?
.additional: Medan jag satt och filade på detta inlägg satt jag även och testade lite saker och råkade kasta en blick på addressfältet. Där står det ju http://treasure.d2g.com/mysql.asp så det är ju inte lokalt på servern. det skulle altså fungera för alla som besöker sidan. Men jag frågar fortfarande varför inte mysql.treasure.d2g.com fungerar.
Användare admin har endast rättighet att connecta till databasen från localhost.
Öpnna databasen mysql välj därefter tabellen user ändra Host för användare admin till @ sen ska det fungera.