Cómo importar una base de datos MySQL
1) Primero cree un script SQL de base de datos y luego podrá importarlo
2) Copie directamente el directorio y los archivos de la base de datos;
El método de copia directa de archivos puede no ser compatible con diferentes sistemas operativos o versiones de MySQL.
Por lo tanto, generalmente se recomienda utilizar el formulario de script SQL para importar. Estos dos métodos se presentan a continuación.
2. Método 1: script SQL
Los pasos son los siguientes:
2.1 Exportar script SQL
Sobre la base de datos original. servidor, puede exportar el script SQL utilizando la herramienta phpMyAdmin o la línea de comando mysqldump.
2.1.1 Usando la herramienta phpMyAdmin
En las opciones de exportación, seleccione Exportar estructura y datos, no agregue DROP DATABASE y DROP DATABASE. Opciones " y DROP TABLE ".
Seleccione la opción "Guardar como archivo". Si hay muchos datos, seleccione la opción "comprimido".
Guarde el archivo SQL exportado.
2.1.2 Usando la línea de comando mysqldump
Formato de comando
mysqldump -u nombre de usuario -p nombre de la base de datos> nombre de la base de datos.sql
Ejemplo:
mysqldump -uroot -p abc > abc.sql
(Exportar base de datos abc a un archivo abc.sql)
Cuando se le solicite ingresar la contraseña , Ingrese la contraseña para el nombre de usuario de esta base de datos.
2.2. Crear una base de datos vacía
Crear una base de datos a través de la interfaz/panel de control principal. Supongamos que el nombre de la base de datos es abc y el usuario completo de la base de datos es abc_f. Importar scripts SQL para su ejecución
También hay dos métodos, uno es usar la herramienta phpMyAdmin (administración de bases de datos mysql) y el otro es usar la línea de comando mysql.
2.3.1 Utilice la herramienta phpMyAdmin
Seleccione la base de datos vacía que creó desde el panel de control y haga clic en "Administrar" para ingresar a la página de la herramienta de administración.
En el menú "SQL", busque y seleccione el archivo SQL que acaba de exportar y haga clic en "Ejecutar" para cargar y ejecutar el archivo.
Nota: phpMyAdmin tiene límites en el tamaño de los archivos cargados, y el propio php también tiene límites en el tamaño de los archivos cargados. Si el archivo SQL original
es relativamente grande, puede usar la compresión gzip primero. Para archivos de texto como archivos SQL, la relación de compresión puede alcanzar 1:5 o superior.
Cómo usar gzip:
# gzip xxxxx.sql
Obtén el archivo
xxxxx.sql.gz.
Cuando se le solicite una contraseña, ingrese la contraseña para el nombre de usuario de esta base de datos.
3 Copia directa
Si la base de datos es grande, puede considerar utilizar el método de copia directa, pero diferentes versiones y sistemas operativos pueden ser incompatibles, así que utilícelo con precaución.
3.1 Preparar el archivo original
Usa tar para empaquetarlo en un solo archivo
3.2 Crear una base de datos vacía
3.3 Descomprimir
Extráigalo a un directorio temporal, por ejemplo
cd /tmp
tar zxf mydb.tar.gz
3.4 Copiar p >
3.4 Copiar
Copiar el archivo de base de datos descomprimido al directorio correspondiente
cd mydb/
cp * /var/lib/mysql/ mydb /
Para FreeBSD:
cp * /var/db/mysql/mydb/
3.5 Configuración de permisos
3.5.1 Permiso settings
3.5.1.5 Configuración de permisos
Cambie el propietario del archivo copiado a mysql:mysql y los permisos a 660
chown mysql:mysql /var/ lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
No es fácil de escribir, aprovéchelo si está satisfecho.