Avatar billede Slettet bruger
16. september 2004 - 13:59 Der er 4 kommentarer og
1 løsning

Mysql- og Mysqladmin User og Password for ny ADMIN install

Hvordan hænger dette sammen, eller ?
.

Installerer Mysql - starter og angiver user: sko - password: horn, som bliver skrevet i my.ini som lægges i C:\WINDOWS
...............
Installerer MysqlAdmin - standard user: root - password: ingen

Starter Internet Explorer og kalder >http://localhost/mysql/index.php og får MysqlAdmin logindboxen, hvori jeg angiver user: root - password: ingen - og OK
næste er:

Velkommen til phpMyAdmin 2.5.7-pl1

med bl.a. mulighed for oprettelse af database.

Jeg vil gerne oprette en ny database "swnews" med følgende:

$sw_host = "localhost"; 
$sw_dbuser = "amigo"; //Database username
$sw_dbpass = "buster"; //Database Password
$sw_dbname = "swnews"; //Name of database

men det kan jeg ikke !

derimod kan jeg oprette db med user: root og password: ingen.

det væsentlige i min config.inc.php i mysqladmin er :

$cfg['PmaAbsoluteUri'] = (!empty($HTTPS) ? 'https' : 'http') . '://' . $_SERVER['SERVER_NAME'] . (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : '') . substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/')+1);
.
.
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
.
.
$cfg['Servers'][$i]['host']          = 'localhost';
.
$cfg['Servers'][$i]['auth_type']    = 'http'; 
.
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = '';
.
Avatar billede Slettet bruger
16. september 2004 - 14:01 #1
Nååå... det kom ikke med altsammen.....
.
.
Den db der ligger standard i mysql har også 'user'=root og 'password'= ''
og dette bør vel også ændres ?

Din konfigurationsfil indeholder indstillinger (root og uden kodeord) som svarer til en standard MySQL priviligeret brugerkonto. Din MySQL server kører med denne standardindstilling, er åben for indtrængen, og du bør virkelig gøre noget ved dette sikkerhedshul.

.....................
Så kommer mit spørgsmål:

Jeg vil gerne oprette en ADMINISTRATOR der har alle rettigheder og kan oprette databaser med forskellige USER og PASSword, eller ændre min MYSQL_ADMIN.

Hvordan gør jeg det ? eller hvad gør jeg ?
Avatar billede Slettet bruger
16. september 2004 - 23:03 #2
Er mit sørgsmål uforståeligt ?
Avatar billede sukos Juniormester
17. september 2004 - 03:25 #3
root er administrator
pr. default er der intet password på root.
Kik under "privilegier" for at tildele et password til root.

Når det er gjort, opretter du en ny DB, "amigo"

Derefter opretter du en ny bruger, og tildeler brugeren rettigheder til db'en amigo

For at du kan bruge http som login, skal du afvikle PHP som LoadModule på Apache, samt have givet tilladelse til at bruge AuthConfig for det dir hvor phpmyadmin ligger.
F.eks.

<Directory "C:/Apache/htdocs/phpmyadmin">
    AllowOverride AuthConfig
</Directory>

Og ellers, så brug Cookie som login metode
Avatar billede Slettet bruger
17. september 2004 - 11:15 #4
Tak for kommentar - læg venligst svar !

Hvor er Sukos.dk og Script.dk blevet af ? - savnes meget

~ibtage~
Avatar billede sukos Juniormester
17. september 2004 - 11:51 #5
sukos.dk eksisterer ikke mere.
Tanken var at "flytte" det hele over på showsource.dk, men den har jeg heller ikke lavet meget på her på det sidste!

script.dk har jeg aldrig haft tilknytning til, men den findes da vist?
eller, jeg får godt nok kun en hvid side frem, men der svares da på navnet! :O)
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