易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql不能创建存储过程

DELIMITER $$

DROP PROCEDURE IF EXISTS `shopping`.`pp` $$
CREATE PROCEDURE `shopping`.`pp` ()
BEGIN

END $$

DELIMITER ;

我想创建时  老是报下面这个错误
Script line: 4 Access denied for user 'root'@'%' to database 'shopping'

没有权限创建存储过程,show grants看一下你有哪些权限。

如楼上指出,没有权限。

你需要从你的MYSQL数据库本机以ROOT再登录上去
grant all on *.* to 'root'@'%' ;



我是以用户名为root  密码123登陆进去的  怎么设置才能创建存储过程  上面兄弟能说具体点吗

引用我是以用户名为root  密码123登陆进去的
可是你是从其它机器上登录的。需要从MYSQL本机登录去授权。

不明白啊  还有mysql本机啊

狼兄说的是,让你在mysql服务器的机器上执行grant all on *.* to 'root'@'%' ;
给所有用服务器的机器开放权限,
这样在其它机器就可创建存储过程了

补充一句,这么写需要重启下mysql

谢谢purple3196也谢谢狼哥,搞定啦


相关问答:

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......

怎么在eclipse下向mysql插入变量啊 - Java / Java相关

String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊

万分感谢!

String SQL=&q ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号