数据库版本是5.0.54,我想在windows下做一个bat文件放到计划任务中,我是这样写得:
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test -s -e 'call pdm_all_end()'但是出现报错:
ERROR 1044 (42000): Access denied for user 'InternalTest0'@'%' to database 'pdm_all_end()''但是如果我使用
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test 进入后再运行 call pdm_all_end() 就没有问题,请问是怎么回事,谢谢
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test -s -e 'call pdm_all_end()'但是出现报错:
ERROR 1044 (42000): Access denied for user 'InternalTest0'@'%' to database 'pdm_all_end()''但是如果我使用
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test 进入后再运行 call pdm_all_end() 就没有问题,请问是怎么回事,谢谢
mysql 无法联接故障现象及原因http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html
定时执行mysql数据库任务方案
mysql --user=yyy --password=yyy -h 10.192.136.102 test -s -e "call pdm_all_end();"
那就再次登录进去,然后贴出你的 show grants;
+-------------------------------------------------------------------------------
------+
| Grants for InternalTest0@%
|
+-------------------------------------------------------------------------------
------+
| GRANT USAGE ON *.* TO 'InternalTest0'@'%' IDENTIFIED BY PASSWORD '64ea46ab1b0e
d542' |
| GRANT ALL PRIVILEGES ON `internaltest0`.* TO 'InternalTest0'@'%'
|
+-------------------------------------------------------------------------------
------+
2 rows in set (0.00 sec)
这个事权限。