meta data de esta página
¡Esta es una revisión vieja del documento!
Trucos para MySQL
para hacer copia de seguridad de una base de datos en mysql
mysqldump -u root -p base_de_datos>copia.sql
Realizar una copia de seguridad de todas las bases de datos
1 |
mysqldump -u root -p --all-databases > copia.sql |
Realizar una copia de seguridad de una tabla de una base de datos
1 |
mysqldump -u root -p base_datos tabla > fichero.sql |
para restaurarla
mysql -p base_de_datos<copia.sql
Para conectarnos remotamente a myslq
Existe varios programas para administrar remotamente una bases de datos mysql. Uno de ellos es mysqlcc http://sourceforge.net/projects/mysqlcc/
Antes que nada para poder conectarnos tenemos que dar permisos al usuario en la BDD. Para ello Nos conectamos localmente a la BDD
mysql -uUSERNAME -pPASSWORD mysql<code> <code> mysql> grant all on * to 'USERNAME' identified by 'PASSWORD';
O bien si queremos darle permisos a una bases de datos en particular desde un equipo en particular
GRANT ALL ON basededatos.* TO usuario@'ipmaquinaremota' IDENTIFIED BY 'PASSWORD';
Solucionar error connecting to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
Para solucionar dicho error hay que borrar los siguientes ficheros :
rm /var/lib/mysql/ib_logfile0 rm /var/lib/mysql/ib_logfile1