mysql

Sekcia: Konfigurácia 03.04.2008 | 00:29
rfx_   Návštevník
Pri praci s mysql-serverom som odstranil root uzivatela a teraz sa nemozem do databazy prihlasit neviete co by som mal odstranit ( subor s heslamy ) alebo ako resetnut cele mysql v databaze nemam ziadne data tak nevady ked odstranim aj tu
    • Re: mysql 03.04.2008 | 00:57
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      /var/lib/mysql ? (ale nie som isty)
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
    • Re: mysql 03.04.2008 | 01:07
      Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
      Zastav mysql server a spusti ho nasledovne:
      mysqld --skip-grant-tables
      Co to vlastne spravi?
      [bandaska@keket ~]$ /usr/sbin/mysqld --verbose --help | grep skip-grant-tables
      --skip-grant-tables  Start without grant tables. This gives all users FULL ACCESS to all tables!
      Nasledne sa mozes prihlasit s ktorymkolvek uzivatelom a nanovo pridat roota alebo cokolvek ine menit.
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
      • Re: mysql 03.04.2008 | 01:41
        rfx_   Návštevník
        ked som to zadal tak mi to vypisalo
        mysqld --skip-grant-tables
        080403 1:38:35 InnoDB: Started; log sequence number 0 43655
        080403 1:38:35 [Note] mysqld: ready for connections.
        Version: '5.0.32-Debian_7etch5-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian etch distribution


        a potom sa to natom aj zastavilo

        ked som dal restartovat server tak mi to vyhodilo hlasku
        /etc/init.d/mysql restart
        Stopping MySQL database server: mysqld failed!
        Starting MySQL database server: mysqld already running.
        /usr/bin/mysqladmin: connect to server at 'localhost' failed
        error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
        • Re: mysql 03.04.2008 | 06:30
          Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
          No, ved to spravilo to, co malo. Kym to bezi v popredi (ten prvy prikaz), tak sa mozes prihlasit cez mysql a spravit co treba. Potom to stopnes normalne cez ctrl+c alebo akokolvek a mozes mysql spustit normalne.
          Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: mysql 03.04.2008 | 01:11
      Avatar Jaroslav Bernát BackTrack 3  Používateľ
      skus to pokukat v /var/lib/mysql/mysql.

      PS. prečo to nepreinštaluješ ked tam nemaš ziadnu db nahodenu ?
      ked nevieš, tak nefušuj
      • Re: mysql 03.04.2008 | 01:29
        rfx_   Návštevník
        tak ja by som to radcej preinstaloval ale ked som odstarnil /var/lib/mysql a odinstaloval apt-get remove mysql-server tak pri starte mi vyhlasuje chyby ze priecinok /var/lib/mysq nieje tak co by som mal este odinstalovat aby si to aj vytvorilo tie zlosky ako ma ???
        • Re: mysql 03.04.2008 | 08:39
          Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
          apt-get purge mysql-server
          Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
          • Re: mysql 03.04.2008 | 10:18
            Avatar Igor Hlina Mac OS ML  Používateľ
            alebo aj
            dpkg-reconfigure mysql-server
            while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
            • Re: mysql 03.04.2008 | 17:48
              Avatar KiLo Debian stable  Používateľ
              alebo aj
              apt-get --reinstall install mysql-server
              cat /dev/dsp > /dev/sda - ovladanie pocitaca hlasom