Como usar MySQL desde la línea de comandos

Posted by 12 lug, 2010

Consejos administrar mysql

Como ya hemos mencionado en algunos posts anteriores, saber utilizar MySQL y administrar bases de datos desde la línea de comandos puede ser muy eficiente, sobretodo si eres un administrador de sistemas Linux. A veces, esta es la mejor forma de hacer las cosas, especialmente si estas ayudando a otro usuario y necesitas acceso roto a su base de datos.

Para borrar una tabla, hacemos login en MySQL:

mysql -u root -p

Introducimos la contraseña y luego nos dirigimos la base de datos que queremos editar escribiendo en la consola:

mysql> use [db name];

Y finalmente, par eliminarla:

mysql> drop table [nombre de la tabla]

Para eliminar una línea:

mysql> DELETE from [nombre de la tabla] where [nombre del campo] = ‘whatever’;

Cuando termines escribe “quit”.

Fotografía | www.flickr.com

(0) Comment Categories : Administrador de sistemas, Conceptos de Internet, Curiosidades, Datacenter, Hosting, Infraestructura de Internet , , , , ,
Tag: , , , , ,

¿Cómo cambiar los privilegios de usuarios con MySQL?

Posted by 29 dic, 2009

MYSQL2
Hace unos días hablábamos de exportar bases de datos desde MySQL, y hoy veremos como cambiar los privilegios de usuarios en MySQL de forma manual, puede que no queramos utilizar el panel de control o phpMyAdmin por muchas razones. El proceso es muy fácil y rápido, una vez aprendes como hay que hacerlo, claro. Ten en cuenta que necesitarás acceso SSH, a partir de ahí, para modificar los privilegios de los usuarios sólo tienes que seguir estos pasos:

  1. Haz login en tu servidor a través de SSH e introduce lo siguiente en la linea de comandos:

    mysql -uadmin -p`cat /etc/psa/.psa.shadow`

  2. Luego veras en la terminal: “mysql>”. Acontinuación introduce:

    GRANT SELECT ON database.* TO usuario@’localhost’ IDENTIFIED BY ‘password’;

  3. Una vez hayas terminado de introducir los privilegios, escribe:

    FLUSH PRIVILEGES;

Como probablemente ya imagines. En los comandos especificados tendrás que sustituir “database” y “usuario” por la información correspondiente al tu base de datos y el nombre de los usuarios a los que quieres añadir o eliminar privilegios. Si quieres consultar más ejemplos porque no te ha quedado del todo claro, puedes consultar mediatemplate.com. Así de sencillo, ahora ya puedes modificar los privilegios de usuarios en MySQL directamente desde la terminal de tu serividor linux.

Fotografía | www.flickr.com

(0) Comment Categories : Administrador de sistemas, Conceptos de Internet, Curiosidades, Datacenter, Hosting, Preguntas y Respuestas , , , , ,
Tag: , , , , ,