mysql의 create routine 명령을 간략하게 설명하십시오.
May 24, 2017 pm 01:50 PM다음 편집기는 mysql 생성 루틴 권한에 대한 몇 가지 지침을 제공합니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 에디터를 따라가서 살펴보겠습니다
1. 사용자에게 루틴 생성 권한이 있으면 프로시저 함수 |
2. 사용자가 프로시저 함수를 생성하면 mysql은 자동으로 프로시저 함수에 대한 실행 권한을 부여합니다.
3. 예:
사용자 루트는 spuser@'localhost' 사용자를 생성하고 프로시저 생성 권한을 부여합니다.
grant create routine on tempdb.* to spuser@'localhost' identified by '123456';
사용 spuser@'localhost' 사용자가 루틴을 생성하려면
delimiter go create procedure sp_hello_world() begin select 'hello world'; end go delimiter ;
spuser@'localhost'의 권한을 다시 확인하세요
mysql> show grants; +---------------------------------------------------------------------------------------------------------------+ | Grants for spuser@localhost | +---------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'spuser'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' | | GRANT CREATE ROUTINE ON `tempdb`.* TO 'spuser'@'localhost' | | GRANT EXECUTE, ALTER ROUTINE ON PROCEDURE `tempdb`.`sp_hello_world` TO 'spuser'@'localhost' | +---------------------------------------------------------------------------------------------------------------+
[관련 추천]
데이터 가져오기 시 innodb_index_stats에 대한 자세한 설명 테이블 기본 키 충돌 메시지 오류
예제 설명 mysql의 innodb_autoinc_lock_mode
4. MySQL의 새 사용자 권한 추가에 대한 자세한 예
mysql의 init_connect 메소드에 대한 자세한 예
위 내용은 mysql의 create routine 명령을 간략하게 설명하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP를 사용하여 MySQL 테이블에 데이터를 삽입하는 방법은 무엇입니까?

데이터베이스에서 Java 열거 유형의 애플리케이션 시나리오는 무엇입니까?

MySQL 8.4에서 mysql_native_password가 로드되지 않음 오류를 수정하는 방법
