Toon posts:

MySQL new user

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik volg de how to van PHPMyAdmin, En dat ging vrij makkelijk. Maar ik stuit toch op een probleem. In de how to voor mySQL word gebruik gemaakt van MySQL 4.0.16 , Maar ik heb MySQL 4.0.18 . Volgens de how to, Moet je dit ding krijgen: Afbeeldingslocatie: http://faq.tweakers.net/sa/howto/apache/myadmin.JPG Maar ik ga meteen door naar Afbeeldingslocatie: http://www.dabombe.com/upload/uploads/klotekutmysql.JPG
Hoe kan ik nu users toevoegen enzo? ik had dit al gevonden, maar het werkte niet :(
code:
1
2
Create a password for the root mysql account. 
<drive>:\www\mysql\bin> mysqladmin -u root password <new password>


offtopic:
En nu begrijp ik dus helemaal niks meer van die how to. :/

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:03
Standaard heeft je root user volgens mij geen password, gewoon een empty password dus :) heb vandaag zelf nog 4.0.17 gereïnstalled

Dus als het goed is kun je gewoon met de user root en zonder password inloggen...

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 24-06 10:44

JHS

Splitting the thaum.

zover ik weet is het in MySQL standaard:
user: username
password: password

Maar het is iig wel veilig om dat te veranderen ja :)

In dat MySQL admin menu -> my.ini Setup -> naar beneden scrollen -> veranderen naar wens -> Save Modification

Moet werken dacht ik?

DM!


  • Xandrios
  • Registratie: Februari 2001
  • Laatst online: 30-08 22:59
en wat als je meerdere users wilt maken, elk met bepaalde rechten?

  • Billie
  • Registratie: Januari 2003
  • Laatst online: 30-08 08:32
Dit maakt het ook een stuk makkelijker. :)

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

De screenshots zijn van Windows; de regel die je als laatst post is voor *nix. Ik neem aan dat je op Windows werkt? Dan werkt die regel inderdaad dus niet :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:03
Spider.007 schreef op 14 maart 2004 @ 20:04:
De screenshots zijn van Windows; de regel die je als laatst post is voor *nix. Ik neem aan dat je op Windows werkt? Dan werkt die regel inderdaad dus niet :)
Hier wel?

<drive>:\www\mysql\bin (dus in de meeste gevallen C:\www\mysql\bin) ziet er ook niet echt uit als een *nix pad ;)
Xandrios schreef op 14 maart 2004 @ 20:02:
en wat als je meerdere users wilt maken, elk met bepaalde rechten?
Zogauw je eenmaal 1 account hebt (meestal root) kun je users aanmaken... Populairste programma daarvoor is kennelijk PHPMyAdmin (zelf nog nooit gebruikt). Ik gebruik meestal gewoon PremiumSoft MySQL Studio werkt prima, en dat MySQL administrator van Billie zal ook wel werken :)

[ Voor 38% gewijzigd door Xander op 14-03-2004 20:09 ]

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

XanderH schreef op 14 maart 2004 @ 20:07:
[...]


Hier wel?

<drive>:\www\mysql\bin (dus in de meeste gevallen C:\www\mysql\bin) ziet er ook niet echt uit als een *nix pad ;)
Sterker nog dat is best wel stom van mij; je hebt in *nix helemaal geen <drive>:\ :? :? Vroeg naar bed vanavond dan maar :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
idontlikepizza schreef op 14 maart 2004 @ 20:00:
zover ik weet is het in MySQL standaard:
user: username
password: password

Maar het is iig wel veilig om dat te veranderen ja :)

In dat MySQL admin menu -> my.ini Setup -> naar beneden scrollen -> veranderen naar wens -> Save Modification

Moet werken dacht ik?
Nope, dat werkt niet. Ik ga MySQL Administrator eens proberen :)

/edit Ik heb dus MySQL administrator. Maar ik kan hier volgensmij geen tabel ed. toevoegen?

offtopic:
sorry dat ik zo laat reageer, Ik was eten :p

[ Voor 11% gewijzigd door Verwijderd op 14-03-2004 20:33 ]


  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:03
Verwijderd schreef op 14 maart 2004 @ 20:21:
[...]


Nope, dat werkt niet. Ik ga MySQL Administrator eens proberen :)

/edit Ik heb dus MySQL administrator. Maar ik kan hier volgensmij geen tabel ed. toevoegen?

offtopic:
sorry dat ik zo laat reageer, Ik was eten :p
MySQL administrator is niet bedoeld om tabellen toe te voegen, alleen om users te beheren ;)

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Verwijderd

Topicstarter
vaag, Ik kan nu helemaal niet mer inloggen |:(
Ik heb 2 users, 1 via MySQL Administrator aangemaakt. En de ander is een root, Maar dat wachtwoord heb ik veranderd..
Ik heb CMD gedaan. EN dit ingetikt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
cd C:\mysql\bin
mysql
GRANT USAGE ON mysql.* TO 'dabombe'@'localhost' IDENTIFIED BY 'mijnwachtwoord';
GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv
    ) ON mysql.user TO 'dabombe'@'localhost';
GRANT SELECT ON mysql.db TO 'dabombe'@'localhost';
GRANT SELECT ON mysql.host TO 'dabombe'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO 'dabombe'@'localhost';

Nu ga ik naar http://localhost/phpmyadmin en wil dan inloggen.. Maar geeft ie dus een error.
Dit is mijn config.inc.php:
code:
1
2
3
4
5
6
7
8
9
10
11
$cfg['Servers'][$i]['controluser']   = 'dabombe';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = 'password';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)


naja, Ik snap er de ballen niet meer van :S. MySQL onhoud ook niet de passwords die ik geef. ik reinstall denk ik ff alles..

[ Voor 10% gewijzigd door Verwijderd op 14-03-2004 20:58 ]


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Je hebt 'mijnpassword' als pass en je vult 'password' in in je config, dat werkt inderdaad niet... :)

Verwijderd

Topicstarter
't is al opgelost :)
Want, Ik kan nu in phpmyadmin komen. zie mijn config.inc.php:
code:
1
2
3
4
5
6
7
8
9
10
11
$cfg['Servers'][$i]['controluser']   = 'dabombe';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = 'mijnpassword';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)


maar als ik in phpmyadmin ga, Dan zegt ie onderaan:
Uw configuratie bestand bevat instellingen (root zonder wachtwoord) die betrekking hebben tot de standaard MySQL account. Uw MySQL server draait met deze standaard waardes, en is open voor ongewilde toegang, het wordt dus aangeraden dit op te lossen.

maar hoe kan ik dan aan de root gebruiker een password aanmaken? Moet dat met MySQL Administrator ?

owja, g33rt, In de howto staat een fout. Ik moest namelijk mijn my.inc file verwijderen. En de mysql service stoppen. En dan krijg je wel die login scherm wat in de how to staat. :)
stond in de help van MySQL Administrator :)

[ Voor 8% gewijzigd door Rafe op 14-03-2004 22:57 ]


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Je hebt nu config als authtype ingesteld, dat is niet verstandig - iedereen die de pagina bezoekt zal nu ingelogt zijn. je controluser word nu ook niet meer gebruikt ;)

die rootuser kan je dus een password geven met
code:
1
<drive>:\www\mysql\bin> mysqladmin -u root password <new password>

Verwijderd

Topicstarter
G33rt schreef op 14 maart 2004 @ 21:51:
Je hebt nu config als authtype ingesteld, dat is niet verstandig - iedereen die de pagina bezoekt zal nu ingelogt zijn. je controluser word nu ook niet meer gebruikt ;)

die rootuser kan je dus een password geven met
code:
1
<drive>:\www\mysql\bin> mysqladmin -u root password <new password>
huh, ik neem aan dat dat in CMD moet heh?
Want dan krijg ik
"het systeem kan het opegeven pad niet vinden'
En als ik "c:\mysql\bin> mysqladmin -u root password mijnpassword"
doe dan zegt ie
c:\mysql\bin wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

Wat doe ik fout?

offtopic:
ik lees morgen wel de reactie..

  • Leon T
  • Registratie: Juni 2001
  • Niet online

Leon T

Ni!

Verwijderd schreef op 14 maart 2004 @ 22:08:
[...]


huh, ik neem aan dat dat in CMD moet heh?
Want dan krijg ik
"het systeem kan het opegeven pad niet vinden'
En als ik "c:\mysql\bin> mysqladmin -u root password mijnpassword"
doe dan zegt ie
c:\mysql\bin wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

Wat doe ik fout?

offtopic:
ik lees morgen wel de reactie..
:D
cmd
cd c:\mysql\bin
mysqladmin -u root password mijnpassword

Het werkt een stuk beter als je in de dir zit van t programma dat je wilt uitvoeren :).

Verwijderd

Topicstarter
tis gelukt, maar nu wil ik dus inloggen via http, Maar dan werkt het password niet? Ik kan wle gewoon inloggen via config!

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Je weet zeker dat die controluser _goed_ staat ingesteld en voldoende rechten heeft?

Verwijderd

Topicstarter
ah damn, IE kreeg een error, En had een heel verhaal getypt. Naja, Ik heb hier geen zin meer in :(. Bedankt voor de hulp !

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Van wat voor fout heb je nu nog last dan? Het lijkt me erg sterk dat ie zo pertinent is dat hij onoplosbaar is :)

Verwijderd

Topicstarter
Nou, Ik kan dus wél in phpmyadmin komen als ik hem heb op config. Maar ik kom er niet in als ie staat op http!
Mijn config :p:
code:
1
2
3
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'mijnpassword';          // MySQL password (only needed

En zo doet ie het wel :). Maar ik wil dus via http ;) Bij MySQL administrator moet ik inloggen via root & mijnpassword. maar ik denk dus dat het ligt aan de controlusers.. Die heb ik toch ingevult in dat cmd venster? Dat is namelijk dabombe & mijnpassword..
Hoe kan ik zegmaar de control user hem dus de rechten geven?
Pagina: 1