sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Phpmyadmin eksporter VIEW uden DATABASE_NAME eller ALGORITHM

Måske forstår jeg det ikke... men det har altid virket for mig. Der er ingen referencer til databasenavnet, og alle definerere bliver slettet, så det er super nemt at gendanne fra den fil, den genererer:

mysqldump -uUSERNAME -pPASSWORD database |  sed -e 's/DEFINER=[^*]*\*/\*/' > backup.sql

Sådan gendannes:

mysql -uUSERNAME -pPASSWORD database < backup.sql

Så længe databasen, du gendannes til, eksisterer (tom eller ej), fungerer den som en charme.



  1. Valg af MYSQL-kolonne betinget

  2. Hvordan ændres kolonnenavnene på en database oprettet af Django (fra models.py)?

  3. Hvordan skriver jeg en SP i phpMyAdmin (MySQL)?

  4. UTF8-problem med MySQL 5