当前位置: 首页 >数据库 > 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

转自 http://zxy5241.spaces.live.com/blog/cns!7682A3008CFA2BB0!361.entry

在windows操作系统安装MySQL数据库,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' 错误时,需要重新设置密码。
具体方法是:
1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务。
2.然后在cmd执行 mysql -u root mysql
    mysql>update user set password=password('newpassword') where user='root';
    mysql>Flush privileges;
    其中newpassword为root的新密码。
3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。

 

安装完mysql之后或者是下载的免安装版解压之后,默认是没有my.ini文件的.
但是,有几个类似的文件,如[code]my-small.ini、my-medium.ini、my-large.ini、my-huge.ini,[/code]下面我说一下这几个文件是干嘛的。
这几个文件是mysql针对不同的应用推荐的不同的配置信息;但这些配置只有放到my.ini中才会被应用。
其中:
1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
3、my-large.ini是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。
4、my-huge.ini是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。

这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。

可以根据自己的情况,选择某一个文件中配置复制到my.ini中,my.ini文件当然需要自己创建,直接新建这个文件就行了,然后复制进去配置信息。

 
 

作者:爱坐枫林晚
来源链接:https://www.cnblogs.com/sunqiang/p/6480017.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/118334.html

分享给朋友:

“转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'” 的相关文章

全面解析Redis 2022年05月13日 10:22:02
性能优化|Mysql优化之Explain精讲 2022年06月02日 21:18:04
mysql 查询或 2022年06月07日 13:56:22
mysql查询字段为null 返回0 2022年06月10日 20:48:10
Mysql查询某字段值重复的数据 2022年06月11日 19:39:22
关于mysql数据库连接异常处理 2022年06月12日 19:21:20
MySql查询某一天的数据 2022年06月14日 10:43:20
MySQL的查询优化——背后原理 2022年06月14日 22:31:44