1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Optimizar MySQL

Tema en 'Servidores Dedicados' iniciado por frankxd, 20 Oct 2007.

  1. frankxd

    frankxd Usuario activo

    Ahora si, ya no dio error.
    Se supone que tambien se reinicio el MySQL cierto?

    Saludos
     
  2. Datacenter1

    Datacenter1 Usuario activo

    Si la línea service mysqld restart debió reinicar el servidor, para estar seguro seguros, corre:
    mysqladmin var ext stat ver|grep Uptime

    te debe dar el tiempo desde el último reinicio junto con otros valores
     
  3. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Guillermo, solo un pequeño detalle:

    CODE, HTML o PHP Insertado:
    touch /var/log/[B]mysql.log[/B]
    chown mysql:mysql /var/log/mysql.log
    Y luego defines el archivo de error como:
    CODE, HTML o PHP Insertado:
    err-log=/var/log/mysql[B]d[/B].log
    Igualmente, estoy casi seguro que al momento de tener que loguear algo, lo creará solo.

    Saludos,
     
  4. frankxd

    frankxd Usuario activo

    Al final pusiste :

    service mysqld restart

    y al copiar el bloque, se quedo en "service mysqld restart"

    le puse enter y me dijo que no existia,
    Le puse service mysql restart, para reiniciar el MYSQL

    y me sigue tirando este error :eek:

    [root@dominio ~]# service mysqld restart
    mysqld: unrecognized service
    [root@dominio ~]# service mysql restart
    ERROR! MySQL PID file could not be found!
    Starting MySQL................................... ERROR!
    [root@dominio ~]#
     
  5. Datacenter1

    Datacenter1 Usuario activo

    Buen punto Webtech, por ahora ejecuta cat /var/log/mysqld.log a ver que ocasiona el error
     
  6. frankxd

    frankxd Usuario activo

    cat /var/log/mysqld.log

    Me muestra esto:

    CODE, HTML o PHP Insertado:
    071020 19:47:16  mysqld started
    071020 19:47:16 [ERROR] /usr/sbin/mysqld: unknown variable 'err-log=/var/log/mysqld.log'
    
    071020 19:47:16  mysqld ended
    
    
     
  7. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Prueba correr:

    CODE, HTML o PHP Insertado:
    touch /var/log/mysqld.log
    chown mysql.root /var/log/mysqld.log
    /etc/init.d/mysqld restart
    Si eso no funciona, prueba
    CODE, HTML o PHP Insertado:
    chown mysql.mysql /var/log/mysqld.log
    /etc/init.d/mysqld restart
    Si sigue dando error, fíjate en los logs nuevamente y postea el contenido.

    Saludos,
     
  8. Datacenter1

    Datacenter1 Usuario activo

    CODE, HTML o PHP Insertado:
    mv /etc/my.cnf /etc/my.cnf.backup2
    touch /etc/my.cnf
    touch /var/log/mysql.log
    chown mysql:mysql /var/log/mysql.log
    cat<<EOF>> /etc/my.cnf
    [mysqld]
    socket=/var/lib/mysql/mysql.sock
    datadir=/var/lib/mysql
    local-infile
    old-passwords
    safe-show-database
    low-priority-updates
    symbolic-links
    skip-locking
    skip-innodb
    key_buffer_size=16M
    query_cache_size=256M
    query_cache_limit=8M
    query_cache_type=1
    table_cache=2048
    join_buffer_size=2M
    open_files_limit=6144
    thread_cache_size=64
    concurrent_insert=2
    read_buffer_size=4M
    tmp_table_size=128M
    max_heap_table_size=64M
    max_connections=200
    max_user_connections=30
    interactive_timeout=20
    wait_timeout=20
    connect_timeout=6
    pid-file=/var/run/mysqld/mysqld.pid
    open_files_limit=8192
    
    [safe_mysqld]
    err-log=/var/log/mysql.log
    pid-file=/var/run/mysqld/mysqld.pid
    EOF
    service mysql restart
    
    
    Prueba con esta, debe resolver el problema, igual que la anterior copia y pega todo el bloque (hasta la última línea en blanco)
     
  9. frankxd

    frankxd Usuario activo

    copie y pege todo, y me sigue saliendo el error al reiniciar el mysql

    CODE, HTML o PHP Insertado:
    [root@dominio ~]# service mysql restart
     ERROR! MySQL PID file could not be found!
    Starting MySQL................................... ERROR!
    :crap:
     
  10. Datacenter1

    Datacenter1 Usuario activo

    error en el archivo de errores?
     
  11. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Haz lo que te dije en mi último post por favor, y en caso de seguir con el error, pega la salida de tail -50 /var/log/mysqld.log

    Saludos,
     
  12. Datacenter1

    Datacenter1 Usuario activo

    Eso no creo que vaya a ayudar mucho Webtech, ya se había hecho en el último bloque de instrucciones que le mandé, el usuario mysql puede escribir en el log

    He visto casos en los que mysql no ha borrado el pid al salir, por lo que sugiero un reinicio del vps antes de seguir
     
  13. Datacenter1

    Datacenter1 Usuario activo

    Por cierto, en el nuevo my.cnf los errores van a /var/log/mysql.log

    asi que el comando para ver los errores será tail -50 /var/log/mysql.log
     
  14. frankxd

    frankxd Usuario activo

    Esto me muestra al usar el tail -50 /var/log/mysql.log

    CODE, HTML o PHP Insertado:
    
    
    071020 20:01:24 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:01:24  mysqld ended
    
    071020 20:02:07  mysqld started
    071020 20:02:07 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
    071020 20:02:07 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    071020 20:02:07 [ERROR] Aborting
    
    071020 20:02:07 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:02:07  mysqld ended
    
    071020 20:03:45  mysqld started
    071020 20:03:45 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
    071020 20:03:45 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    071020 20:03:45 [ERROR] Aborting
    
    071020 20:03:45 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:03:45  mysqld ended
    
    071020 20:12:26  mysqld started
    071020 20:12:26 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
    071020 20:12:26 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    071020 20:12:26 [ERROR] Aborting
    
    071020 20:12:26 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:12:26  mysqld ended
    
    071020 20:13:12  mysqld started
    071020 20:13:12 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
    071020 20:13:12 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    071020 20:13:12 [ERROR] Aborting
    
    071020 20:13:12 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:13:12  mysqld ended
    
    071020 20:13:52  mysqld started
    071020 20:13:52 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
    071020 20:13:52 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    071020 20:13:52 [ERROR] Aborting
    
    071020 20:13:52 [Note] /usr/sbin/mysqld: Shutdown complete
    
    071020 20:13:52  mysqld ended
    
    
    
     
  15. Datacenter1

    Datacenter1 Usuario activo

    Reinicia el servidor completamente
     
  16. frankxd

    frankxd Usuario activo

    Servidor reiniciado Completamente..
     
  17. Datacenter1

    Datacenter1 Usuario activo

    Frank eso no nos dice mucho....

    Está funcionando?
    Persiste el error? en ese caso que dice el log de error?
     
  18. frankxd

    frankxd Usuario activo

    no, regrese el my.cnf como estaba antes.

    Reinicie el VPS--

    Intentare editar de nuevo, haber que sucede.
     
  19. ideasmultiples

    ideasmultiples Usuario activo

    Si no me equivoco la línea:

    'err-log=/var/log/mysqld.log'

    debe de ser :
    log-error=/var/log/mysqld.log

    Cambiala y prueba.
     
  20. frankxd

    frankxd Usuario activo

    Provaré con lo que pones ideasmultiples, ojala no me siga dando ese error al reiniciar el mysql

    Salu2
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·