mysqlcheck -c --process-views=yes dziekanat -u root -p
mysqldump -u dziekanat -p dziekanat > backup_1.sql sed -e 's/DEFINER=[^*]*\*/\*/' bakup_1.sql > bakup.sql zip -d backup.sql.zip mysql> SOURCE /path/backup.sql;
Usunięcie klauzuli DEFINER
$ mysqldump -u root -p pass the_db | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > the_db.sql
w pliku config (konfiguracja bazy danych)
'attributes' => [PDO::ATTR_CASE => PDO::CASE_LOWER],
ALTER USER 'root'@'localhost' IDENTIFIED BY 'haslo'; FLUSH PRIVILEGES; CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'haslo'; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
usuwa: ALGORITHM=UNDEFINED DEFINER=`serwer_appASprod`@`%` SQL SECURITY DEFINER
sed -i 's/ALGORITHM=UNDEFINED DEFINER=`serwer_appASprod`@`%` SQL SECURITY DEFINER/ /' prod.sql