Toon posts:

root wachtwoord op mysql

Pagina: 1
Acties:
  • 124 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
[root@linuxie bin]# mysqladmin -u root -p password
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'
[root@linuxie bin]#


zoals jullie zien kan ik dus niet een wachtwoord geven aan de user root... ik draai RH 7.2 iemand een idee ?
ik heb ongeveer al een paar hondert pagina's gezien op mysql.com maar daar staat ook niet echt iets duidelijks wat ik nodig heb..

  • QuarK
  • Registratie: Maart 2000
  • Laatst online: 09-07 21:48
Het is "mysqladmin -u root -ppassword".
Beter is nog: "mysqladmin -u root -p verdereopdracht".

Anyway, is dit een verse install? En heb je wel een password ingesteld tijdens de install?

Verwijderd

Hier een pagina waar staat hoe je het root password kunt 'resetten'.

Zoekt en gij zult vinden.

Verwijderd

Topicstarter
Op zondag 26 mei 2002 12:00 schreef QuarK het volgende:
Anyway, is dit een verse install? En heb je wel een password ingesteld tijdens de install?
ja het is een verse install... k ga m maar gewoon ff opnieuw installeren !

Verwijderd

probeer eerst eens dit
mysql -u root -p
als je alleen -p opgeeft, dan vraagt ie zelf om het password en dan werkt het hopelijk wel, ik had zelf eerst precies hetzelfde :)

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Bij een verse install staat er nog geen password in, dus mysqladmin -u root password [nieuwwachtwoord] om een wachtwoord in te stellen en dan mysql -u root -p om mysql te benaderen

Verwijderd

Topicstarter
Op zondag 26 mei 2002 13:35 schreef luc het volgende:
Bij een verse install staat er nog geen password in, dus mysqladmin -u root password [nieuwwachtwoord] om een wachtwoord in te stellen en dan mysql -u root -p om mysql te benaderen
[root@linuxie bin]# mysqladmin -u root password test
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
[root@linuxie bin]#


[root@linuxie bin]# mysql -u root -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
[root@linuxie bin]#


helpt dus allebij niets.....

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als het een verse install is, laat dan die -p weg. (Yoda taal? Nahja, het zal wel duidelijk zijn ;) )

Verwijderd

er _STAAT_ dus al een wachtwoord op :) op de een of andere manier heb je hem al geset :)

Verwijderd

Topicstarter
k ben nu geleik ff de nieuwste versie aan t downloaden.. en dan es ff installeren... kijken wat ie doet ! :-D

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
[root@linuxie local]# mysqladmin -r root -p password
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
[root@linuxie local]#

of er is een nieuw probleem geboren, of ik heb een foutje gemaakt !
iemand een idee ?
code:
1
2
3
4
5
6
[root@linuxie local]# ps -aux | grep mysql
mysql   906  0.0  0.0 26844   32 ?    S    10:58   0:00 /usr/libexec/mysq
mysql   909  0.0  0.0 26844   32 ?    S    10:58   0:00 /usr/libexec/mysq
mysql   910  0.0  0.0 26844   32 ?    S    10:58   0:00 /usr/libexec/mysq
mysql   911  0.0  0.0 26844   32 ?    S    10:58   0:00 /usr/libexec/mysq
root     25767  0.0  0.9  1700  584 pts/1    S    21:26   0:00 grep mysql

volgens mij draait ie namelijk gewoon ! |:(

Verwijderd

of je oude mysqld draait nog....
edit:
Oeps niet zo goed gelezen. sorry

Verwijderd

Topicstarter
code:
1
2
[root@linuxie bin]# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

hoe moet ik m dan starte ofzow ?

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
[root@linuxie bin]# locate safe_mysqld
/usr/bin/safe_mysqld
/usr/share/man/man1/safe_mysqld.1.gz
[root@linuxie bin]# /usr/bin/safe_mysqld
bash: /usr/bin/safe_mysqld: No such file or directory
[root@linuxie bin]# /usr/bin/safe_mysqld &
[1] 1210
bash: /usr/bin/safe_mysqld: No such file or directory
[root@linuxie bin]#

snap jij t nog ? dan ik ook ! :?

Verwijderd

/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld start

of

/etc/rc.d/init.d/mysql stop
/etc/rc.d/init.d/mysql start

Verwijderd

Topicstarter
dat deed ie dus niet.. k heb ff opnieuw geinstalleerd en nou zit k weer met t probleem:
code:
1
2
3
4
5
[root@linuxie root]# mysqladmin -u root -p password
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

wat moet ik daar nou weer mee ? :?

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Je maakt er een zooitje van, welke distro draait er?
Probeer die laatste installatie 's weg te halen ofzow, want als je gewoon de tables van de eerste installatie wegpleurt en daarna mysql_install_db ff draait kun je zo weer zonder wachtwoord beginnen...

Wat momenteel je probleem is volgens mij is dat je mysqld van de nieuwe installatie opstart maar mysqladmin van de oude gebruikt zodat deze 2 verschillende instellingen hebben..

Andere oplossing is mysql.sock opzoeken (updatedb, locate mysql.sock) en dan een symlink maken naar /tmp/mysql.sock (ln -s /path/naar/mysql.sock /tmp/mysql.sock) dan werkt mysqladmin ook weer zoals 't hoort. Daarna doe je gewoon wat ik hierboven al poste en werkt je mysqld.

Verwijderd

Topicstarter
ik draai dus Linux Red Hat 7.2, en ik had eerst een tar.gz file enzow.. maar na de installatie(volgens de handleiding op phpfreakz.net) deed hij dus gaar.
toen die er weer af gegooit, en nu dus een rpmmetje gedownload en geinstalleerd van mysql.

maar ik wor er nu dus ondertussen helemaal para geflipt van.. :'( maar we gaan het eens proberen.

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[root@linuxie root]# ln -s /path/naar/mysql.sock /tmp/mysql.sock
ln: `/tmp/mysql.sock': File exists
[root@linuxie root]# mysql_install_db
Installing all prepared tables
020527 18:42:19  /usr/local/libexec/mysqld: Shutdown Complete


To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/local/bin/mysqladmin -u root -p password 'new-password'
/usr/local/bin/mysqladmin -u root -h linuxie.evers.nl -p password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/local/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd /usr/local ; /usr/local/bin/safe_mysqld &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests

Please report any problems with the /usr/local/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

[root@linuxie root]# mysqladmin -u root password ****
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
[root@linuxie root]#

alles gedaan volgens jullie zeggen wat NU ??

Verwijderd

[root@linuxie root]# mysqladmin -u root password ****
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
je moet ook -password gebruiken ipv password
:)

zie
(Using password: NO)

Verwijderd

Sluit mysqld af, of kill 'm.

Start mysqld weer op met de optie --skip-grant-tables.
'/ergens/op/je/schijf/safe_mysqld --user=mysqld --skip-grant-tables &'

Als je niet weet waar je mysql vandaan draait, typ dan 'which mysqld'.

Typ dan in je shell 'mysql', gevolgd door een enter.

Krijg je dit schermpje:

mysql> use mysql;
mysql> update user set Password=PASSWORD('HierJeNieuweWachtwoord') WHERE User='root';
mysql> quit

Mysql weer eventjes killen en herstarten zonder --skip-grant-tables en klaar!

Verwijderd

Topicstarter
Op maandag 27 mei 2002 19:04 schreef mystman het volgende:

[..]

je moet ook -password gebruiken ipv password
:)

zie
[..]
code:
1
2
3
4
[root@linuxie root]# mysqladmin -u root -password *****
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'
[root@linuxie root]#

helpt wel.. maar helpt niet.. :?

  • schijndel
  • Registratie: Juni 1999
  • Laatst online: 18:51
dit is de syntax voor inloggen met een wachtwoord:
mysql -u [gebruiker] -p

dwz: start mysql client, username=gebruiker met password. Vervolgens vraagt ie gewoon om het bijbehorende password.

je zou ook in kunnen tikken:
mysql --user=root --password=jewachtwoord

laatste kan ik je niet echt aanraden aangezien je password dan open op je terminal staat.

staat overigens gewoon in de searchable docs van mysql.org

Verwijderd

Topicstarter
Op maandag 27 mei 2002 19:26 schreef Unexplained het volgende:
Sluit mysqld af, of kill 'm.

Start mysqld weer op met de optie --skip-grant-tables.
'/ergens/op/je/schijf/safe_mysqld --user=mysqld --skip-grant-tables &'

Als je niet weet waar je mysql vandaan draait, typ dan 'which mysqld'.

Typ dan in je shell 'mysql', gevolgd door een enter.

Krijg je dit schermpje:

mysql> use mysql;
mysql> update user set Password=PASSWORD('HierJeNieuweWachtwoord') WHERE User='root';
mysql> quit

Mysql weer eventjes killen en herstarten zonder --skip-grant-tables en klaar!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@linuxie root]# /usr/local/bin/safe_mysqld --user=mysql --skip-grant-tables &
[1] 1878
[root@linuxie root]# Starting mysqld daemon with databases from /usr/local/var
mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 3.23.49

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql;
Can't read dir of './mysql/' (Errcode: 13)
Database changed
mysql> use mysql;
Database changed
mysql> update user set Password=PASSWORD('*****') WHERE User='root';
ERROR 1017: Can't find file: './mysql/user.frm' (errno: 13)
mysql> exit
Bye
[root@linuxie root]#

ik weer met me problemen... jullie weermet oplossing ?

Verwijderd

Topicstarter
Op maandag 27 mei 2002 20:55 schreef Grimreaper het volgende:
dit is de syntax voor inloggen met een wachtwoord:
mysql -u [gebruiker] -p

dwz: start mysql client, username=gebruiker met password. Vervolgens vraagt ie gewoon om het bijbehorende password.

je zou ook in kunnen tikken:
mysql --user=root --password=jewachtwoord

laatste kan ik je niet echt aanraden aangezien je password dan open op je terminal staat.

staat overigens gewoon in de searchable docs van mysql.org
mijn probleem is dat ik als ik in de documentatie kijk, ik allemaal dingen om me oren krijg..... en dan zit ie allemaal vage termen op te noeme.. waarvan ik meer dan de helft al geprobeert heb, en aangezien ik hier op tweakers ben.. dacht ik.. een van jullie heeft vast wel eens hetzelfde probleem gehad.. en weet even heel mooi te vertellen hoe dat op te lossen.. en JA ik heb dus ook de documentatie door gelezen...

Verwijderd

Topicstarter
[root@linuxie root]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.49

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> Aborted
[root@linuxie root]#


dus zoals jullie zien..... HIJ DOET T !!
attans voor zover ik kan beoordelen.. nou nog ff uitzoeke hoe een usertje adden werkt(jah jah k ben op dit stukkie nog ff newbie)

ik weet wel dat het niet hoort... maar ik wil graag alle tweakers nog even hartelijk danken voor hun inzet en support helemaal TOP !


RESPECT !

  • schijndel
  • Registratie: Juni 1999
  • Laatst online: 18:51
okay one last thing:
bovenstaande suggereert dat je root user nog geen wachtwoord heeft: DOE DAT ASAP!
mysqladmin -u root password jenieuwewachtwoord

anders zou een van ons even kunnen komen kijken in je databeest, of nog leuker, zelf even zo'n wachtwoord instellen.

veel succes.

Verwijderd

Topicstarter
Op maandag 27 mei 2002 21:36 schreef Grimreaper het volgende:
okay one last thing:
bovenstaande suggereert dat je root user nog geen wachtwoord heeft: DOE DAT ASAP!
mysqladmin -u root password jenieuwewachtwoord

anders zou een van ons even kunnen komen kijken in je databeest, of nog leuker, zelf even zo'n wachtwoord instellen.

veel succes.
w8twoord is in principe niet nodig.. het is voor me test servertje.. maar in ieder geval bedankt voor de tip..als hij nog eens online gaat.... kan me dat een hoop geknoei schelen !
Pagina: 1