免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: linwh1984
打印 上一主题 下一主题

MYSQL 问题(已解决) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-01-06 11:15 |只看该作者
我真郁闷死 搞的现在想删匿名用户都删不了
不知道什么原因
好像从我配置好远程登录后
本地登录就出现这个问题了
mysqlkiki  大大能解释 下原因吗

论坛徽章:
0
12 [报告]
发表于 2010-01-06 13:42 |只看该作者
原帖由 linwh1984 于 2010-1-6 11:00 发表
mysql> show grants;
+--------------------------------------+
| Grants for @localhost                |
+--------------------------------------+
| GRANT USAGE ON *.* TO ''@'localhost' |
+----- ...




mysql数据库装好以后,为安全起见,需要设置root密码和删除用于本机匿名连接的空密码帐号,就不会出现你上面说的问题了。

/usr/local/mysql/bin/mysqladmin -uroot password mysql
mysql>update user set password=password('mysql') where user='root';
mysql>delete from user where password="";

论坛徽章:
0
13 [报告]
发表于 2010-01-06 17:10 |只看该作者
大大 我现在无法用root这个账号登录啊 郁闷死

论坛徽章:
0
14 [报告]
发表于 2010-01-06 17:50 |只看该作者
原帖由 linwh1984 于 2010-1-6 17:10 发表
大大 我现在无法用root这个账号登录啊 郁闷死




那就是密码丢了。

修改my.cnf,[mysqld]下添加
skip_grant_tables

然后重启动数据库。

#mysql -u root
mysql>use mysql;
mysql>update user set password=password('new password') where user='root' and host='localhost';

论坛徽章:
0
15 [报告]
发表于 2010-01-07 14:03 |只看该作者
还是不行啊
[root@bogon config_bak]# /etc/init.d/mysqld restart
停止 MySQL:                                               [确定]
启动 MySQL:                                               [确定]
[root@bogon config_bak]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

论坛徽章:
0
16 [报告]
发表于 2010-01-07 23:13 |只看该作者
问题已经解决
利用管理工具删除
匿名用户就可以了
感谢大家的帮忙
特别是mysqlkiki 大大的帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP