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

Chỉ định một người dùng hiện có cho cơ sở dữ liệu mysql

Sử dụng lệnh cấp quyền.

Nếu cơ sở dữ liệu của bạn được gọi là "newDatabase" và người dùng của bạn có tên là "newUser", lệnh cấp tất cả các đặc quyền trên tất cả các bảng chứa bên trong sẽ là:

GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';

Điều này sẽ hạn chế người dùng chỉ truy cập cơ sở dữ liệu từ máy chủ cục bộ, để cho phép truy cập từ tất cả máy chủ lưu trữ, hãy thay đổi máy chủ lưu trữ cục bộ thành '%'

Sau đó, bạn cần làm mới các đặc quyền bằng lệnh sau:

FLUSH PRIVILEGES;

CHỈNH SỬA:

Để cấp đặc quyền cho mọi cơ sở dữ liệu trên máy chủ mysql, hãy sử dụng lệnh sau (lưu ý dấu *. *):

GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điền vào menu thả xuống HTML / PHP dựa trên lựa chọn thả xuống đầu tiên

  2. Tìm kiếm MySQL từ chính xác với $ trong từ

  3. Cách so sánh giá trị rỗng trong MySQL

  4. CẢNH BÁO SqlExceptionHelper:143 - Lỗi SQL:0, SQLState:08S01- SqlExceptionHelper:144 - Lỗi liên kết truyền thông

  5. Cách sao lưu các thủ tục được lưu trữ trong MySQL