对mysql数据权限操作,默认的mysql数据库找不到
2013-03-06 17:40
295 查看
问题来源:对数据的权限或则等等进行了操作(这里忘记怎么操作了),导致mysql数据库中的mysql数据库和自己创建的一些数据库看不到了。
修改方案如下:
1、首先关闭数据库:/etc/init.d/mysql stop
2、usr/bin(mysql安装路径下) # mysqld_safe --skip-grant-tables(感觉像是启动了mysql的安全模式)
3、打开新窗口,直接用mysql不加参数进入数据库,这样就可以看到数据库了。
4、对user表中进行操作。具体操作要看是怎么搞坏的。
我进行的操作就是 :
在数据库名mysql下的user表中,修改相应权限,比如:
INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);
如果已经存在了host为localhost的记录,则先删除该记录,delete from user where host='localhost';
然后再进行INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);
操作。
解决问题提示网站:
http://bbs.chinaunix.net/thread-898877-1-1.html
http://hi.baidu.com/zshuais/item/987de5d538f0492838f6f75b
http://hi.baidu.com/52happytime/item/e55b820aef61ae324ac4a3ca
望大家早日解决这种搞笑问题。
修改方案如下:
1、首先关闭数据库:/etc/init.d/mysql stop
2、usr/bin(mysql安装路径下) # mysqld_safe --skip-grant-tables(感觉像是启动了mysql的安全模式)
3、打开新窗口,直接用mysql不加参数进入数据库,这样就可以看到数据库了。
4、对user表中进行操作。具体操作要看是怎么搞坏的。
我进行的操作就是 :
在数据库名mysql下的user表中,修改相应权限,比如:
INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);
如果已经存在了host为localhost的记录,则先删除该记录,delete from user where host='localhost';
然后再进行INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);
操作。
解决问题提示网站:
http://bbs.chinaunix.net/thread-898877-1-1.html
http://hi.baidu.com/zshuais/item/987de5d538f0492838f6f75b
http://hi.baidu.com/52happytime/item/e55b820aef61ae324ac4a3ca
望大家早日解决这种搞笑问题。
相关文章推荐
- mysql-数据(记录)相关操作(增删改查)及权限管理
- _mysql_exceptions.IntegrityError: (1062, "Duplicate entry, Python操作MySQL数据库,插入重复数据
- _mysql_exceptions.IntegrityError: (1062, "Duplicate entry, Python操作MySQL数据库,插入重复数据
- mysql数据权限操作
- [置顶] 【java 操作mysql】java连接mysql数据库并查询数据
- mysql 通过存储过程批量更新数据(注意操作用户需要有mysql的创建临时表权限)
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- MySql数据库的基本操作-表数据中的 唯一约束 & 默认约束
- Mysql 查看连接数 查看Mysql数据库文件位置 mysql清空表内数据
- mysql将数据导入到另外一张操作
- mysql基础和数据库数据表的基本操作
- mysql扩展库操作mysql数据库
- centos 更改mysql默认的数据存储路径
- C语言操作mysql数据 常用函数
- mysql命令(数据表和数据的操作)
- MySQL数据库学习——操作数据表中数据
- MySQL中权限表相关操作
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- Mysql表操作和 DECIMAL(N,M)数据类型
- php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库