Cómo abrir un servidor de impresión. Configure los ajustes del servidor de impresión. Configuración de puertos del servidor de impresión. Creación de formularios personalizados. Visualización del estado de la impresora
La idea del artículo es crear una guía de alta calidad para instalar y trabajar con el programa mysqldump. Usando muchos ejemplos y recopilando todo. opciones útiles y parámetros para trabajar con esta utilidad. Es difícil incluir todo en un solo artículo, por lo que todo será breve y directo. Si alguien no entiende algo, por favor comente el artículo.
Secciones:
Instalaciónmysqldump:
¿Qué es mysqldump?
volcado de MySQL- Este aplicación de servidor, que le permite realizar una copia de seguridad (en adelante, volcado) de las bases de datos y guardarlas en archivo separado. En este caso es posible realizar configuraciones flexibles volcado: varias o todas las bases de datos, archivado gzip, agregar bloqueo, soltar comandos y mucho más. También es posible importación inversa copias de seguridad de bases de datos. Se puede hacer con usando PHP, pero esto es inaceptable para grandes proyectos, que tienen un gran peso de datos.
Este programa es muy útil para exportar e importar datos desde una base de datos. Se puede instalar de serie en su hosting (más precisamente servidor mysql). Pero para perfeccionar sus habilidades para trabajar con mysqldump y aprender cómo instalarlo, puede instalarlo en denwer. Eso es lo que haremos ahora.
Descargar mysqldump
Siempre puedes descargar el programa mysqldump en nuestro sitio web, y descargar la aplicación es completamente gratuito. Descargue mysqldump desde el enlace directo a continuación.
¿Cómo instalar mysqldump?
Lo instalaremos en local servidor denwer. Instalar la aplicación es fácil y sencillo; para ello, siga las instrucciones y capturas de pantalla que se proporcionan a continuación.
1.Copie el archivo mysqldump.exe a la carpeta Denver:
D:\WebServers\usr\local\mysql5\bin\
En este caso, es posible que tenga un nombre ligeramente diferente para la carpeta mysql5, por ejemplo mysql-5.1 o ligeramente modificado. Por ello, para mayor claridad, a continuación se muestra una captura de pantalla:
2. Inicie Denver
Seguro que tú mismo sabes cómo iniciar Denwer.
3.Inicie la consola:
Inicio->Ejecutar->cmd.exe o en Windows 7: Inicio->Buscar->Entrarcmd.exe->Ingresar, como se muestra en la captura de pantalla:
4. Pruebas:
Usando los comandos en la consola, vaya al disco virtual de Denver (tengo W:\) y a la carpeta con la aplicación mysqldump. Para confirmar la ejecución del comando, presione Enter.
Ingrese los comandos:
W:- vaya al disco virtual de Denver
CDusuario\local\mysql5\papelera– ir a la carpeta con la aplicación
mysqldump -uroot su_nombre_bd>nombre_archivo.sql– probar, volcar una base de datos arbitraria en un archivo, que se guardará en la carpeta bin.
Mi instalación fue exitosa, espero que la tuya también lo sea. En la carpeta bin encontramos el archivo. copia de reserva DB. Para aprender a utilizar el programa de forma más amplia, lea las siguientes secciones del artículo.
Primeros pasos: exportación e importación de bases de datos
Exportación de base de datos
Ya instalamos la aplicación y aprendimos a usar la consola. Ya hemos hecho un volcado de prueba. Ahora hagamos un volcado de base de datos simple en el directorio que necesitamos. Para hacer esto, creé una base de datos utilizada anteriormente llamada "prueba". Está ubicado en el servidor local denwer. A continuación se proporcionan comandos paso a paso consola para volcar la base de datos de prueba en la carpeta y el archivo deseados.
W: cdusr\local\mysql5\bin mysqldump -uroot prueba>D:\test\easydump.sql
La siguiente captura de pantalla muestra el archivo de volcado en la carpeta de prueba:
Exportación completada exitosamente. Ahora intentemos importar este archivo nuevamente a nuestro servidor.
Importación de base de datos
Para importar la base de datos, borre la base de datos en phpmyadmin y use el siguiente comando en cmd.exe:
prueba mysql -uroot Nota importante: si al exportar utilizamos mysqldump..., luego, al importar, debe iniciar el comando con MySQL. Este ejemplo es un uso básico de la aplicación mysqldump para crear copias de seguridad de bases de datos. Encontrará aún más comandos y ejemplos en la sección y el artículo. A continuación se muestran los ejemplos más utilizados del uso de mysqldump. Con el que no sólo podrás realizar copias de seguridad, sino también agregar algunos parámetros respaldo: compresión usando gzip, agregando fecha de respaldo, volcando solo unas pocas tablas o estructura de base de datos, usando configuraciones flexibles. Estas opciones le permiten aumentar la velocidad de ejecución del volcado y utilizar el espacio en disco con moderación. -tú o --usuario=...- nombre de usuario -h o --host=... - anfitrión remoto(para localhost puedes omitir este parámetro) -pag o --contraseña- solicitar una contraseña base de datos- nombre de la base de datos exportada /ruta/al/archivo/dump.sql- ruta y archivo para volcar Volcamos varias bases de datos, para esto usamos el atributo --databases o –B para abreviar, mira el ejemplo a continuación: Mysqldump -uroot -h82.82.82.82 -p -B base de datos1 base de datos2 base de datos3 > bases de datos.sql Si desea crear un volcado de todas las bases de datos, debe usar el parámetro –all-databases o –A en forma abreviada, vea el ejemplo: Mysqldump -uroot -h82.82.82.82 -p -A > todas-bases de datos.sql Para hacer esto, necesita usar el parámetro --no-data como se muestra en el siguiente ejemplo: Mysqldump --no-data - uUSER -pPASSWORD BASE DE DATOS > /ruta/al/archivo/schema.sql Como se mencionó anteriormente, estos atributos reducen el tamaño del archivo final y aceleran el proceso de copia de seguridad. Más precisamente: -Q envuelve los nombres entre comillas -do hace una inserción completa, incluidos los nombres de las columnas -mi hace una inserción extendida. Volcar y restaurar la base de datos. datos mysql Es bastante simple y conveniente hacerlo de forma remota a través de SSH o directamente a través de la consola del servidor. De forma remota, esto se puede hacer usando los programas Putty/Kitty. También puede realizar los siguientes ejemplos en Windows ejecutando línea de comando ‘cmd'. A continuación se muestran ejemplos sobre cómo crear volcados de bases de datos MySQL y luego restaurarlos si es necesario, por ejemplo para su sitio web, tienda en línea o algún otro proyecto. Para ejecutar estos comandos, conéctese de forma remota a su servidor a través de SSH utilizando uno de los programas enumerados anteriormente. Después de conectarse y autorizar el servidor/alojamiento, puede ingresar los siguientes comandos. # Copia de seguridad de una base de datos en el archivo dump_file.sql mysqldump -uroot -p your_base > dump_file.sql # Activado volcado de ventanas Es mejor crear un comando ligeramente diferente que evite # la sobrescritura accidental de líneas de volcado debido a la conversión de caracteres de nueva línea "\r\n" a "\n" mysqldump -uroot -p your_base -r dump_file_utf8.sql # Si solo necesita respaldo mesas separadas, y no toda la base de datos # (especifique los nombres de las tablas separados por un espacio después del nombre de la base de datos) mysqldump -uroot -p your_base TABLE1 TABLE2 TABLE3 > dump_file.sql # Si necesita crear una copia de seguridad solo de la estructura de la base de datos sin los datos mismo mysqldump -uroot -p -- no-data your_base > dump_file.sql # Copia de seguridad de todas las bases de datos en el archivo current_date.gz mysqldump -uroot -p --all_databases | gzip -c > "date "+%Y-%m-%d"".gz # Copia de seguridad, donde se crea un INSERT separado para cada entrada # y con indicación explícita codificación de base de datos UTF-8 mysqldump -uroot -p --default-character-set=utf8 your_base --extended-insert=FALSE | gzip -c > "fecha "+%Y-%m-%d"".gz # Copia de seguridad de una base de datos en dump_file.sql mysqldump -uroot -p su_base > archivo_volcado. SQL # En Windows es mejor crear un volcado con un comando ligeramente diferente que evite # sobrescritura accidental de líneas de volcado debido a la conversión de caracteres de nueva línea "\r\n" a "\n" mysqldump -uroot -p su_base -r dump_file_utf8. SQL # Si necesita una copia de seguridad solo de tablas individuales y no de toda la base de datos # (indicar nombres de tablas separados por un espacio después del nombre de la base de datos) mysqldump -uroot -p su_base TABLA1 TABLA2 TABLA3 > archivo_volcado. SQL # Si necesita hacer una copia de seguridad solo de la estructura de la base de datos sin los datos en sí mysqldump -uroot -p --no-data tu_base > archivo_volcado . SQL # Copia de seguridad de todas las bases de datos en el archivo current_date.gz mysqldump-uroot-p-all_databases | gzip -c > "fecha "+%Y-%m-%d"". gz # Copia de seguridad, donde se crea un INSERT separado para cada entrada # y especificando explícitamente la base de datos que codifica UTF-8 mysqldump - uroot - p -- default - caracter - set = utf8 your_base -- extendido - insertar = FALSE | gzip -c > "fecha "+%Y-%m-%d"". gz En el ejemplo anterior, la utilidad se utiliza para crear una copia de seguridad. mysqldump, que se incluye con mysql. Los siguientes son los parámetros para crear una copia de seguridad de la base de datos, que examinaremos con más detalle: "fecha "+%Y-%m-%d"" "fecha "+%Y-%m-%d"" ¡Atención! Si especifica solo el nombre del archivo, se guardará en el mismo directorio en relación con el que está ejecutando. este comando. Aquellos. si ve algo como esto en el símbolo del sistema #
, Dónde raíz@dvs este es el nombre de inicio de sesión y del servidor, el archivo se creará en el directorio /hogar. Para cambiar el guardado del archivo en una ruta diferente, especifique la ruta completa para guardar el archivo en lugar del nombre, por ejemplo: /var/www/backup/dump_file.sql. Ahora veámoslo contigo. proceso inverso restaurar una base de datos desde un archivo de volcado. esta acción realizado usando programas mysql. Veamos un ejemplo de inmediato. Este artículo puede resultarte útil si tienes un sitio web que utiliza un sistema de gestión de contenidos (Joomla, WordPress, OpenCart, etc.) y decides moverlo a otro servidor. Esto requiere no sólo la transferencia de archivos del sitio, sino también la transferencia de . Antes de comenzar a migrar su sitio web, necesita encontrar uno bueno y solicitarlo para poder acceder a su nueva cuenta de hosting. Por ejemplo, ofrecemos Joomla y PrestaShop por separado. Si desea cambiar su sitio a un nuevo nombre y lo necesita, tómese su tiempo. Nuestro plan alojamiento virtual S4 te regalará un dominio. Si el alojamiento compartido no es suficiente para su sitio web, siempre puede solicitar VPS o . Para transferir una base de datos, primero debe crear un volcado de la misma, es decir, colocar el contenido en un archivo SQL separado. Esto se hace en el menú. phpMyAdmin en el hosting desde donde estás transfiriendo el sitio. Inicie sesión en phpMyAdmin, seleccione la base de datos que desea transferir a la izquierda y haga clic en " Exportar» en el menú superior. Se abrirá un cuadro de diálogo en el que deberás seleccionar el tipo bases de datos SQL, luego presione el botón DE ACUERDO. Espere mientras el archivo de la base de datos se descarga en su computadora. Ahora este archivo debe estar colocado correctamente en nuestro hosting. Para hacer esto, primero debe crear una base de datos MySQL en su cuenta de cPanel, agregarle un usuario y asignarle privilegios. A continuación describimos en orden cómo crear una base de datos en MySQL. Vaya a cPanel y busque la sección " Bases de datos", seleccionar "". Se abrirá una nueva ventana. En el paso 1, ingrese un nombre de base de datos. Tenga en cuenta que el nombre de la base de datos siempre tendrá un prefijo; la primera mitad del nombre contendrá el nombre de la cuenta de cPanel. Después de ingresar el nombre, haga clic en el botón Siguiente paso». En el paso 2 necesitas crear usuario de mysql a la base de datos y establezca una contraseña para ella. Después de ingresar todos los datos, haga clic en " Crear un usuario». Al configurar los privilegios del usuario creado, seleccione la opción " TODOS LOS DERECHOS" y continúe con el siguiente paso. si en pasos previos todo se hizo correctamente, el Asistente de Base de Datos le notificará que la creación de la base de datos en el hosting se ha completado con éxito. Ahora puede encontrar la base de datos creada en la lista de disponibles bases de datos mysql en el menú del panel de control del mismo nombre. Ahora, para restaurar la base de datos MySQL, importamos a la base de datos creada el contenido del archivo guardado desde el hosting anterior con la extensión .sql. Para hacer esto en pagina de inicio cPanel seleccione el elemento del menú “ phpMyAdmin" en la misma sección " Bases de datos" En la ventana que se abre, seleccione la base de datos recién creada en el menú de la izquierda y haga clic en la pestaña " Importar» en el menú superior. Haga clic en el botón Seleccionar archivo", en el cuadro de diálogo, seleccione el archivo sql previamente guardado y cárguelo en el hosting. Asegúrese de que el tipo de codificación sea utf-8. Después de hacer clic en Aceptar, espere un mensaje que indique que la importación de la base de datos se realizó correctamente. En este punto se han completado todos los pasos necesarios para transferir la base de datos a otra.Ejemplos de volcado de MySQL
Creando un volcado
mysqldump –uUSER -h82.82.82.82 -pPASSWORD BASE DE DATOS > /ruta/al/archivo/dump.sql Crear una estructura de base de datos sin datos.
Cree un volcado de solo una o varias tablas de base de datos
mysqldump -uUSUARIO -pCONTRASEÑA BASE DE DATOS TABLA1 TABLA2 TABLA3 > dump.sql Cree un volcado y archívelo enzip
mysqldump -u USUARIO -pCONTRASEÑA BASE DE DATOS | gzip > /ruta/al/archivodesalida.sql.gz Cree un volcado con la fecha en el nombre del archivo.
mysqldump -uUSUARIO -pPASSWORD BASE DE DATOS | gzip > `fecha +volcado.sql.%Y%m%d.%H%M%S.gz` Usando atributos adicionales
mysqldump -Q -c -e -uUSER -pPASSWORD BASE DE DATOS > /ruta/al/archivo/dump.sql Crear un volcado de base de datos MySQL
después de esta línea en el ejemplo se indica la extensión del archivo ' .gz'. Como resultado, un archivo como ' 2014-11-15.gz‘.
Restaurar una base de datos desde un archivo de volcado de MySQL