免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11713 | 回复: 9
打印 上一主题 下一主题

Access denied for user 'mysqladmin'@'localhost' (using password: NO) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-20 16:25 |只看该作者 |倒序浏览
5可用积分
刚刚在Linux Red Hat9上面安装了MySQL(通过源码包安装的),其他的都比较正常,可以start和stop,但是按照网上的说法,start之后就可以测试MySQL了,为什么我的不行呢?

[mysqladmin@easyeb mysql]$ mysql
ERROR 1045: Access denied for user 'mysqladmin'@'localhost' (using password: NO)

大侠们...靠你们了..

解决了:
因为默认mysql默认是通过'mysqladmin'登录MySQL数据库,但是明显,在此时数据库中还没有这个用户,当然就不能登录了。
[mysqladmin@easyeb mysql]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 5.1.22-rc

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

mysql>

[ 本帖最后由 elveny 于 2008-8-20 17:08 编辑 ]

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
2 [报告]
发表于 2008-08-20 21:36 |只看该作者
一般都用root用户编译源码包,然后通过mysqladmin对数据库授予权限,并更改数据文件的读写权限。
如果需要进一步登陆管理,还可以进入mysql用grant~

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
3 [报告]
发表于 2008-08-20 21:38 |只看该作者
什么版本的,默认居然是mysqladmin用户

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2008-08-20 23:46 |只看该作者
默认没有mysqladmin用户吧,好像默认是root

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
5 [报告]
发表于 2008-08-21 12:13 |只看该作者
mysqladmin 一般说的是那个管理命令吧?

论坛徽章:
0
6 [报告]
发表于 2008-08-21 21:12 |只看该作者

回复 #5 vermouth 的帖子

缺省是用root用户吧

论坛徽章:
0
7 [报告]
发表于 2008-08-23 08:06 |只看该作者
看看,也在用mysql不过是集成了,呵呵!!!

Screenshot.png (99.34 KB, 下载次数: 34)

Screenshot.png

Screenshot-1.png (172.23 KB, 下载次数: 30)

Screenshot-1.png

论坛徽章:
0
8 [报告]
发表于 2010-08-11 11:22 |只看该作者
uhj12345uhj12345

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
9 [报告]
发表于 2010-08-11 12:41 |只看该作者
也不知道是从5开始吧。直接输入mysql好像都是不行的。和OS平台无关。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
10 [报告]
发表于 2010-08-11 12:54 |只看该作者
看看mysql命令的参数,你就明白
-u, --user=name     User for login if not current user.

不是说“因为默认mysql默认是通过'mysqladmin'登录MySQL数据库”,而是因为你当前登录的OS用户是mysqladmin
[mysqladmin@easyeb mysql]$ mysql

所以在你不使用-u参数的时候,默认取OS用户就是你的mysqladmin了。
因为你的mysql设置了密码。所以需要用-p参数来指定要输入密码。不信你切换到root用户后,用命令
  1. mysql -p
复制代码
在提示输入密码的时候输入你的正确密码。照样成功。
而如果你的mysql没有设置密码(root用户)的话,我想你在root用户下,直接输入mysql一样可以登录。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP