cmd下登录mysql数据库,输入密码之后提示ERROR 1045(28000)

具体情况是这样的:先前我安装了MySQL Workbench(蓝色海豚图标),在workbench安装时我已建立用户名为root且有密码的用户,并且现在能够正常登录使用。后来由于需要我又安装了XAMPP,但是此时我不能再安装这个集成包里的mySQL了,于是我就没有安装,并且在XAMPP Control Panel里我也无法打开MySQL服务。在这样的情况下我进入cmd试图登录我的数据库,但出现了如下错误:

网上很多人说这是密码错了,但我肯定没错,因为从workbench中可以正常登陆。所以现在就不知道问题在哪儿了。。。初学者,望耐心指导,能够远程示范更好。多谢!

第1个回答  2014-10-19
mysql -uroot -p123追问

啊原来是粗心大意。。。。。。。。。能否再多问您一句,像是我这样安装了这些软件,XAMPP中无法启动MySQL,不会对后期PHP什么的有影响吗?

追答

XAMPP 我没有用过,不过只要数据库mysql是可以存取和读取的,一般是没有什么问题的,你开发php,完全可以的啊

追问

这样。。明白了!实在不好意思还想多问一句。。。我输入了mysql -uroot -p成功进入了,不过-uroot这个部分是什么意思?我原以为是用户名,我的用户名就是root,所以之前写的-root。另外p后面为什么要加123?多谢多谢!

追答

-u : username
-p : password

这个是root的用户名和我的123的密码,你自己的密码看着办吧

本回答被提问者采纳
相似回答