Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysql - Tôi đã xóa bảng người dùng! làm thế nào tôi có thể khôi phục nó?

Không có rất nhiều bạn có thể làm. Nếu bạn có thể chạy các truy vấn và gần đây đã sao lưu toàn bộ cơ sở dữ liệu bằng "BẢNG DỰ PHÒNG", thì bạn có thể thử chạy truy vấn này:

 RESTORE TABLE mysql.user FROM '/path/to/backup/directory'

Nếu bạn không thể thì bạn sẽ phải thực thi mysql với tùy chọn '--skip-Grant -boards' trong dòng lệnh. Điều này sẽ cho phép bạn ít nhất có được quyền truy cập. Bạn cũng có thể tạo lại nó bằng cách chạy lệnh mysql_install_db. Tìm thấy tại đây

Dù thế nào thì bảng của bạn cũng phải trông như thế này

 +-----------------+---------------+------+-----+---------+-------+ 
 | Field | Type | Null | Key | Default | Extra | 
 +-----------------+---------------+------+-----+---------+-------+ 
 | Host | varchar(20) | | PRI | | | 
 | User | varchar(6) | | PRI | | | 
 | Password | varchar(41) | | | | | 
 | Select_priv | enum('N','Y') | | | N | | 
 | Insert_priv | enum('N','Y') | | | N | | 
 | Update_priv | enum('N','Y') | | | N | | 
 | Delete_priv | enum('N','Y') | | | N | | 
 | Create_priv | enum('N','Y') | | | N | | 
 | Drop_priv | enum('N','Y') | | | N | | 
 | Reload_priv | enum('N','Y') | | | N | | 
 | Shutdown_priv | enum('N','Y') | | | N | | 
 | Process_priv | enum('N','Y') | | | N | | 
 | File_priv | enum('N','Y') | | | N | | 
 | Grant_priv | enum('N','Y') | | | N | | 
 | References_priv | enum('N','Y') | | | N | | 
 | Index_priv | enum('N','Y') | | | N | | 
 | Alter_priv | enum('N','Y') | | | N | | 
 +-----------------+---------------+------+-----+---------+-------+ 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql ERROR 1045 (28000):Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:KHÔNG)

  2. Ngày hệ thống đặt chỗ

  3. Nhập cơ sở dữ liệu sang MySQL hoặc MariaDB

  4. không thể lưu dữ liệu từ 1 bảng sang bảng khác

  5. MySQL đang chuyển đổi các giá trị dấu thời gian của tôi thành 0000-00-00