Narzędzia użytkownika

Narzędzia witryny


mysql

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
mysql [2021/11/29 09:18] – utworzono - edycja zewnętrzna 127.0.0.1mysql [2024/11/08 21:20] (aktualna) – [Kopia i odtworzenie bazy danych] zbych
Linia 5: Linia 5:
  
 <code> <code>
-mysqldump -u dziekanat -p dziekanat | zip backup.sql.zip+mysqldump -u dziekanat -p dziekanat > backup_1.sql 
 + 
 +sed -e 's/DEFINER=[^*]*\*/\*/' bakup_1.sql > bakup.sql 
  
 zip -d backup.sql.zip zip -d backup.sql.zip
Linia 11: Linia 14:
 mysql> SOURCE /path/backup.sql; mysql> SOURCE /path/backup.sql;
 </code> </code>
 +Usunięcie klauzuli DEFINER   
 +<code> 
 +$ mysqldump -u root -p pass the_db | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > the_db.sql 
 +</code>
 === Poprawki w konfiguracji bazy danych mysql > 8.0 === === Poprawki w konfiguracji bazy danych mysql > 8.0 ===
 w pliku config (konfiguracja bazy danych) w pliku config (konfiguracja bazy danych)
Linia 25: Linia 31:
 GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 +</code>
 +
 +==== Usunięcie tekstu z dużego pliku (występuje w widokach po exporcie BD) - linux ====
 + usuwa: ALGORITHM=UNDEFINED DEFINER=`serwer_appASprod`@`%` SQL SECURITY DEFINER
 +<code>
 +sed -i 's/ALGORITHM=UNDEFINED DEFINER=`serwer_appASprod`@`%` SQL SECURITY DEFINER/ /' prod.sql
 </code> </code>
  
  
  
mysql.1638173913.txt.gz · ostatnio zmienione: 2024/09/15 16:22 (edycja zewnętrzna)