起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: jane_jane

[结贴] MySQL不懂,求Access denied for user ‘root’@'localhost'

  [复制链接]

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-7 09:45:51 | 显示全部楼层
jane_jane 发表于 2016-9-6 20:01
在哪里修改?求路径。。。

网上搜一下呀,不过那个解决方案不确定起不起作用,有的可以有的不行,机器环境不一样解释不了。。。
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2016-9-7 10:40:55 | 显示全部楼层
cgrddv 发表于 2016-9-7 09:45
网上搜一下呀,不过那个解决方案不确定起不起作用,有的可以有的不行,机器环境不一样解释不了。。。 ...

thank you all the same~~
wex5 & android
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2016-9-7 10:41:20 | 显示全部楼层
cgrddv 发表于 2016-9-7 09:45
网上搜一下呀,不过那个解决方案不确定起不起作用,有的可以有的不行,机器环境不一样解释不了。。。 ...

thank you all the same~~
wex5 & android
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2016-9-27 18:06:17 | 显示全部楼层
楼主打了一个月的cmd后,现在已经可以通过双击“启动MySQL数据库”正常启动了。结贴。
wex5 & android
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-27 20:09:24 | 显示全部楼层
启动MySQL数据库.bat内容:

@echo off
title MySQL-X5 Ctrl+C键结束服务
@echo 正在启动MySQL...
@echo .
@echo ...小提示..................................................................
@echo .                                                                         .
@echo . MySQL默认参数                                                           .
@echo . 主机名/IP:127.0.0.1                                                    .
@echo . 用户名:root                                                            .
@echo . 密码:x5                                                                .
@echo . 端口:3306                                                              .
@echo .                                                                         .
@echo ...........................................................................
cd /d %~dp0
set startDir=%cd%
cd "%startDir%\mysql\bin"
call startup.bat

mysql\bin\startup.bat内容:

@echo off
cd..
set myIni=%cd%\my.ini
cd bin
set path=%cd%
mysqld "--defaults-file=%myIni%" --console

看了下bat...应该和什么ip、端口都无关,问题应该出在--skip-grant-tables上,
你是不是有什么服务一直在连接原有的mysql操作数据库,所以你打开wex5自带的mysql后,由于root用户密码不对,所以报了access denied for user :root @ localhost(using password :YES),这个错误提示不是启动数据库的操作造成,而是由其他程序或操作造成的。

为什么--skip-grant-tables后不报错了,因为这样启动mysql是跳过权限验证的,所以也不会有权限错误提示了。

你检查一下吧...
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-27 20:15:31 | 显示全部楼层
jane_jane 发表于 2016-9-27 18:06
楼主打了一个月的cmd后,现在已经可以通过双击“启动MySQL数据库”正常启动了。结贴。 ...

才发现你已经结贴了...

原因是什么,弄清楚了么?
回复 支持 反对

使用道具 举报

1

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2016-9-30 16:50:19 | 显示全部楼层
这种情况应该是本机原来有装mysql。将已有的mysql服务停止应该就可以了
回复 支持 反对

使用道具 举报

20

主题

75

帖子

129

积分

初级会员

Rank: 2

积分
129
QQ
发表于 2016-9-30 18:18:52 | 显示全部楼层
密码是x5
回复

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2016-10-8 11:08:32 | 显示全部楼层
LEahis 发表于 2016-9-30 16:50
这种情况应该是本机原来有装mysql。将已有的mysql服务停止应该就可以了

谢谢
wex5 & android
回复 支持 反对

使用道具 举报

10

主题

89

帖子

549

积分

高级会员

Rank: 4

积分
549
QQ
 楼主| 发表于 2016-10-8 11:10:23 | 显示全部楼层

密码好像不是x5
wex5 & android
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-26 13:51 , Processed in 0.130113 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表