Access denied for user 'root'@'localhost' (using password: YES) 问题解决小记
初学php,按照视频安装后好mysql后 终端运行命令 mysql -u root -p 然后输入安装mysql时输入的密码六个1,会报这样的错误:Access denied for user 'root'@'localhost' (using password: YES) ;
百度了一大堆,大海捞针一般找到了有效的解决方法:------ 重改mysql的密码
具体步骤如下:
DOS下修改ROOT密码:当然后面安装PHPMYADMIN后修改密码也可以通过PHPMYADMIN修改
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例:给root加个密码ideacmblog
首先在进入CMD命令行,转到MYSQL目录下的bin目录,然后键入以下命令
mysqladmin -uroot password ideacmblog
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
D:\php\MySQL\bin>mysqladmin -uroot password ideacmblog回车后ROOT密码就设置为ideacmblog了
DOS下修改ROOT密码:当然后面安装PHPMYADMIN后修改密码也可以通过PHPMYADMIN修改
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例:给root加个密码111111
首先在进入CMD命令行,转到MYSQL目录下的bin目录,然后键入以下命令
mysqladmin -uroot password 111111
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
D:\php\MySQL\bin>mysqladmin -uroot password 111111回车后ROOT密码就设置为111111了
常用的命令行语句: cmd 进入终端后 输入d: 进入d盘, dir 列出d盘下文件目录,cd xxx 进入d盘文件目录下子文件
下面为进入mysql 输入命令 show databases; 后正确的样子: