1. Heath Weaver Member

    Mysqld service stopt en start

    Topic geplaatst op: 20-10-2014 om 21:49

    Iemand ervaring met het hosten van een cloudbox waar de mysql service continu herstart en na een periode van herstarten niet meer opstart? Heb hier momenteel al het hele weekend last van.
    Ze hebben mijn cloudbox gerebuild maar blijkbaar komt het probleem nu terug voor.

    In de DirectAdmin staat er bij de mysqld service dat hij gestopt is en wanneer ik hem start krijg ik de voglende foutmelding dat hij niet te starten is:
    Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

    Iemand hier nog ervaring mee?

  2. Marcel Dekkers Member
    Reactie geplaatst op: 21-10-2014 om 13:20

    Heb je mysql als eens gerebuild ?

    login als root,
    cd /usr/local/directadmin/custombuild
    ./build mysql

    Met vriendelijke groet,
    Marcel Dekkers

    Vond u dit antwoord nuttig?

  3. Heath Weaver Member
    Reactie geplaatst op: 21-10-2014 om 13:24

    Heeft dit enig effect op mijn data van de mysql?

    Vond u dit antwoord nuttig?

  4. Marcel Dekkers Member
    Reactie geplaatst op: 21-10-2014 om 13:35

    Het heeft geen effect op de data in de mysql,
    Maar als je echt veilig wilt zijn kun je het beste eerst een backup maken van je mysql database als dat nog mogelijk is !

    Met vriendelijke groet,
    Marcel Dekkers.

    Vond u dit antwoord nuttig?

  5. Michael Derksen Member
    Reactie geplaatst op: 24-10-2014 om 20:29

    Doe het volgende in SSH:
    mysql_safe --skip-grant-tables
    daarna, open een tweede SSH, en open /var/log/mysqld/error.log
    Ik denk dat een InnoDB corrupt is geraakt (een common probleem met InnoDB).

    Indien dat zo is, snelste manier is: Start MySQL in Safe mode op met skip-grant-tables en dumb de corrupte database in een SQL file (de database zal een paar keer rebooten in de tussentijd), flush daarna de database uit /var/lib/mysqld/data/ (kan verschillen per distributie)

    Import daarna de data vanuit de ge-exporteerde SQL database.

    Is de error een MyISAM table? Open mysql in de tweede ssh sessie en voer de volgende commando uit:
    mysql -u root
    SELECT <corruptedatabasenaam>; (voorbeeld "SELECT MySQLTest;")
    REPAIR TABLE <tablenaam>; (Voorbeeld "REPAIR TABLE TestRestults;")

    Vond u dit antwoord nuttig?