Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

mysql- ik word er moe van...

wstolk
4 antwoorden
  • Hoi,

    ik word ***ziek van de installatie van mysql-server op mijn clrkconnect server…
    Het (re)settenvan password voor user root wil maar niet lukken…
    Direct na installatie wordt gezegd :
    [code:1:1555d6cdac]
    mysql-server ##################################################
    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    /usr/bin/mysqladmin -u root password 'new-password'
    [/code:1:1555d6cdac]
    Voer ik netjes uit, maar:
    [code:1:1555d6cdac]
    [root@server30 archives]# /usr/bin/mysqladmin -u root password 'geheim'
    /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: NO)'
    [/code:1:1555d6cdac]

    In de error log vind ik terug dat er eerst een script " mysql_fix_privilege_tables" gedraaid moet worden.
    Dat exit echter met de melding:
    [code:1:1555d6cdac]
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    Got a failure from command:
    /usr/bin/mysql –no-defaults –force –user=root –host=localhost –database=mysql
    Please check the above output and try again.
    [/code:1:1555d6cdac]

    Als ik het dus goed begrijp kan ik geen password zetten omdat er eerst een script moet worden gedraaid, maar om het script te draaien moet een password gezet worden…

    Ook het starten in safe-sql mode werkt niet:
    [code:1:1555d6cdac]
    [root@server30 mysql]# mysqld_safe –skip-grant-tables &
    [1] 5249
    [root@server30 mysql]# Starting mysqld daemon with databases from /var/lib/mysql

    [root@server30 mysql]# mysql -u root
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1 to server version: 4.1.8-standard

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

    mysql> UPDATE mysql.user SET Password=PASSWORD('geheim')
    -> WHERE User='root';
    Query OK, 2 rows affected, 2 warnings (0.00 sec)
    Rows matched: 2 Changed: 2 Warnings: 2

    mysql> flush privileges
    -> ;
    Query OK, 0 rows affected (0.00 sec)

    mysql> exit
    Bye
    [root@server30 mysql]# mysql -u root -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    [/code:1:1555d6cdac]

    Ik word hier verdrietig van, maar verdom het om heel mijn server te formatteren en herinstalleren alleen hiervoor…
    Wie heeft [i:1555d6cdac]de[/i:1555d6cdac] tip?
  • MySQL opnieuw installeren? Zul je wel ff moeten kijken of alle sym-links wel naar de juiste dir. leiden, anders zit je v/d regen in de drup…. :-? Zelf nog niet verdiept in MySQL, dus garanderen doe ik niks :P

    Groet, M.V. Wesstein
  • Helaas, alle bovenstaande is gedaan na een herhaald apt-get remove mysql-server gevolgd door apt-get install mysql-server

    Is dus niet de oplossing (of na de remove zou er nog eea handmatig verwijderd moeten worden…???
  • geinig, zit je 2 avonden, inmiddels stiksjagrijnig, eraan te werken, geef je zelf het antwoord…:

    door apt-get remove mysql-server uit te voeren, wordt niet de al aangemaakt basis /var/lib/mysql/mysql verwijderd.
    Hierin ligt kennelijk het password vast.
    Door dit met de hand te verwijderen en daarna opnieuw te installeren lijkt het wel te lukken.

    Door naar de eigenlijke opdracht: installeren van webCalendar!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.