问题描述
本人在Ubuntu Linux下安装并使用了mysql,然后回到windows,在命令行cmd下输入mysql -uroot -p 输入密码后提示如下错误:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
解决方法
- 打开带有管理员权限的cmd,即搜索cmd,右键,管理员身份运行
- 输入:net stop mysql #此步骤停止mysql服务
- 找到安装路径下的my.ini文件,将其中所有的port=3306 随意修改一个数字,如port=3307,保存,关闭文件
- 带有管理员权限的命令行下(即cmd)下输入:net start mysql #开启mysql服务
- 这时输入mysql -uroot-p 输入密码后即可以进入mysql