|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
Lösenordet för MySQL-databasenDet går bra att själv byta MySQL-lösenord, om du är inloggad via SSH på våra login servrar:
$ mysql -u a00xxx01 -h mysql5.a00.levonline.com -p a00xxx00_innodb1
Enter password:
mysql> set password = password('xxxxxxxx'); (där du byter ut xxxxxxxx till det lösenord du vill ha)
mysql>
Notera att du måste ange din egen databas server, d.v.s. samma som du anger i koden för din hemsida efter -h flaggan. Om kontot är a0000001 och du har en mysql5 databas är din server alltså mysql5.a00.levonline.com, om du har en mysql4 databas är din server mysql.a00.levonline.com. Ofta vill man att ens databas ska bli uppdaterad från sin webplats av användare som surfar dit. Men om man då lägger sitt MySQL-lösenord i sin PHP-sida, CGI-script eller motsvarande så kan ju alla användare på servern läsa detta. Det kanske inte är så bra. Lösningen är att använda Apache Suexec. Då exekveras alla CGI-script som den användare som äger webplatsen. Suexec betyder att webservern kör alla CGI-script för det konto som äger webplatsen. (Vissa av våra gamla kunder har inte Suexec påslaget. Om detta är fallet för dig så kan du maila in till Levonline så fixar vi det.) När CGI-scriptet körs med Suexec kan rättigheterna på scriptet sättas så att bara webplatsens ägare själv kan titta i det. Och när Apache sedan kör CGI-scriptet så byter den ägare till en själv. Så här gör man för att skydda ett script för insyn från andra användare på servern: $ chmod 700 mitt-script.cgi $ Fick du svar på din fråga? |
Databas 116 MySQL-databasen |