phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Xuất phpmyadmin VIEW mà không có DATABASE_NAME hoặc ALGORITHM

Có lẽ tôi không hiểu ... nhưng điều này đã luôn luôn có hiệu quả với tôi. Không có tham chiếu nào đến tên cơ sở dữ liệu và tất cả các trình định nghĩa sẽ bị xóa sạch, vì vậy việc khôi phục từ tệp mà nó tạo ra sẽ rất dễ dàng:

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

Để khôi phục:

Cơ sở dữ liệu
mysql -uUSERNAME -pPASSWORD database < backup.sql

Miễn là cơ sở dữ liệu bạn đang khôi phục tồn tại (trống hoặc không), sẽ hoạt động như một sự quyến rũ.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Không thể bắt đầu phiên mà không có lỗi trong phpMyAdmin

  2. PHP tạo bảng HTML từ cơ sở dữ liệu

  3. phpMyAdmin Không có cơ sở dữ liệu nào được chọn MySQL

  4. Sử dụng ID trong cơ sở dữ liệu

  5. Lỗi:Mục nhập trùng lặp '' cho khóa 'email'