![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
mysql打不开,提示#1045 - Access denied for user 'root'@'localhost' (using password: YES)
mysql打不开,可能是文件损坏,我们可以重新安装来打开这个程序。
安装教程:
1、打开下载好SQL 所在的文件夹,双击运行里面的setup.exe文件。
2、选中“我接受许可条款和条件”,并点击下一步。
3、点击“安装”按钮。
4、点击“下一步”按钮。
5、点击“下一步”按钮。
6、等待检查完成后,点击“下一步”(注意:如果此处有错误的话,就需要先把错误解决了才能继续下面的安装,否则的话可能会导致后面的安装失败,那个IIS功能要求可以不用管):
7、等待安装程序。
8、将左边全部打钩,点击下一步:
9、点击“下一步”。
10、选择“使用内置系统账户”,然后点击下一步。
11、点击下一步。
12、点击下一步。
13、点击下一步。
14、点击“安装”按钮。
15、等待安装。
16、安装完成后,点击下一步。
17、点击“完成”,这样SQL Server 2005就安装好了。
18、从开始菜单里面打开SQL 。
mysql打不开,提示#1045 - Access denied for user 'root'@'localhost' (using password: YES)解决方法如下:
1.新建一个文本并在文本里输入一行字符。
2.用任意名称保存该文件,在开始菜单搜索“cmd”并进入。
3. 在DOS命令提示符下,执行命令:
C:> C:mysqlbinmysqld-nt --init-file=C:mysql-init.txt
4.点击回车键,然后在正常模式下重启mysql。
扩展资料:
MySQL特性:
1.使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。
2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
4.支持多线程,充分利用 CPU 资源。
5.优化的 SQL查询算法,有效地提高查询速度。
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
7.提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。
8.提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。
9.提供用于管理、检查、优化数据库操作的管理工具。
10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
参考资料:ijava:mysql数据库使用入门
出现这个问题的原因之一是权限的问题,你的电脑可能没有权限访问mysql数据库。这个问题的解决方法就是授权。
授权命令:
grant all privileges on *.* to 'root'@'我电脑的ip地址' identified by '密码';
如果你不是用root登陆的,那么就把root改成你的登陆名。
详细步骤:
开始——运行——输入“cmd”——点击确定。这样就打开了我们的命令提示符界面:
然后找到我们的mysql的安装目录,将目录复制到命令提示符中。如图:
然后进入目录下的bin文件:
然后输入 mysql -u root -p 如图:
在Enter password: 后面输入你的密码。点击回车。如果密码正确,会出现Welcome 的字符。如图:
扩展资料:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
参考资料:
“这种错误信息肯定是因为你修改过密码,而连接phpmyadmin的配置文件的用户名和密码没有更新
你看一下这个文件,\xampp\phpMyAdmin目录下的config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['controluser'] = 'root'; // MySQL control user settings
$cfg['Servers'][$i]['controlpass'] = 'password'; // password的为MySQL的root登陆密码
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'password'; // MySQL password (only needed
$cfg['blowfish_secret'] = 'abc'; //abc为任意字符
然后你看一下密码和你用命令行进行MySQL的一样不?”
我就没找到这个路径,每次卸载我都是谢了程序,再删注册表,可还是不行,这个问题烦死了,有没有人给个可行的解决方案