+ -
当前位置:首页 → 问答吧 → mysql 误删了root,新建后无创建数据库权限

mysql 误删了root,新建后无创建数据库权限

时间:2011-09-01

来源:互联网

用这个root登录增删改查可以,
但创建数据库无权限,修改表结构也不行

创建一个新的数据库: 
无权限

错误
SQL 查询: 

ALTER TABLE `carioinfo` CHANGE `tijiaoren` `tijiaoren` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 

MySQL 返回: 

#1142 - ALTER command denied to user 'root'@'127.0.0.1' for table 'carioinfo' 

请教该如何是好?

作者: coolzdp   发布时间: 2011-09-01

试试:
grant all privileges on *.* to root@'%' identified by "Passwd"

作者: wwwwb   发布时间: 2011-09-01

引用楼主 coolzdp 的回复:
用这个root登录增删改查可以,
但创建数据库无权限,修改表结构也不行

创建一个新的数据库:
无权限

错误
SQL 查询:

ALTER TABLE `carioinfo` CHANGE `tijiaoren` `tijiaoren` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

……



可以试试

-- ===============================================================
-- 设置mysql root账号密码以及root账号初始化
-- ===============================================================
shell>/usr/local/mysql/bin/mysqladmin –u root password ‘password’

重新设置root账号

作者: mchdba   发布时间: 2011-09-01

引用 1 楼 wwwwb 的回复:
试试:
grant all privileges on *.* to root@'%' identified by "Passwd"

增加root用户 赋予全部权限

作者: rucypli   发布时间: 2011-09-01

参考下贴三楼
http://topic.csdn.net/u/20090515/21/2b3c9a12-d8a5-4bb1-9895-6069cef5aef8.html


按照这个方法,进去后再给ROOT授权一下即可。

作者: ACMAIN_CHM   发布时间: 2011-09-01

热门下载

更多