phpMyAdmin から MySql ストアド プロシージャを呼び出すと、次のエラーが発生します。
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
私は使っている
call get_ledger_name(2007);
プロシージャを呼び出す
root のパスワードを変更して新しいユーザーを作成しようとしましたが、まだエラーが発生します。
phpMyAdmin から MySql ストアド プロシージャを呼び出すと、次のエラーが発生します。
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
私は使っている
call get_ledger_name(2007);
プロシージャを呼び出す
root のパスワードを変更して新しいユーザーを作成しようとしましたが、まだエラーが発生します。
DEFINER=root@localhostでストアド プロシージャを変更し、この SP を呼び出します。実行されます。
これを試して:
DELIMITER $$
DROP PROCEDURE IF EXISTS `sp_test`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_test`()
BEGIN
/* Your Code Snippet */
/* Your Code Snippet */
/* Your Code Snippet */
END$$
DELIMITER ;