Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Izin Prosedur Tersimpan MySQL

Upaya kedua Anda adalah pendekatan yang tepat:

GRANT EXECUTE ON PROCEDURE myDB.spName TO 'TestUser'@'localhost';

tetapi jika itu tidak berhasil, verifikasi ...

a) Anda (pengguna tempat Anda menjalankan semua perintah ini) memiliki hak pemberian [yaitu DENGAN GRANT OPTION]. Jika Anda root, maka Anda memiliki hak hibah.

b) ada pengguna yang Anda beri izin eksekusi, mis.

 select user from mysql.user where user  like  'test%';

Jika tidak, buat pengguna, mis.

CREATE USER 'TestUser'@'localhost' IDENTIFIED BY 'passwordxxxx';
#depending on your needs
GRANT SELECT,DELETE,UPDATE PRIVILEGES ON myDb.* TO 'TestUser'@'localhost'; 

Semoga membantu :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mac OS Sierra virtualenv (python 2.7) pip menginstal kesalahan mysqlclient

  2. Kolom peningkatan otomatis MySQL melonjak 10- mengapa?

  3. Perbandingan integer MySQL mengabaikan karakter alfa yang tertinggal

  4. Mysql FROM_UNIXTIME sebagai UTC

  5. Kesalahan sintaks dengan meniru buat pengguna jika tidak ada