mysql5.5不用输入用户名只要输入密码就完成登陆了,我想通过输入用户名和密码完成登陆怎么办?

如题所述

你用开始菜单里的MySQL命令行客户端默认就是用root帐号登录。

如果你想用其他用户名登录。那就在开始菜单里选择“命令提示符”,或者在运行里输入CMD进入Windows的命令行模式。

然后执行如下命令:

mysql -u<你想用的mysql账户> -p<密码>

追问

'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件

追答pushd "D:\Program Files\MySQL\MySQL Server 5.5\bin" 
mysql -u<你想用的mysql账户> -p<密码>

也或者是C:盘的目录,要看你把MySQL安装在哪里了。你在安装MySQL过程中没有把MySQL的bin目录放入path环境变量中,因此找不到mysql.exe

追问

是我没有把mysql的bin目录放入path环境变量,很感谢你!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-29
1、登陆后
mysql> select user,host,password from mysql.user;
2、删除空用户
mysql>drop user''@’localhost’;
mysql>drop user‘’@‘hostname';
3、mysql -u root -p
4、用命令修改密码
mysqladmin -u root password ’123456′
5、登陆mysql修改
mysql>SET PASSWORD FOR ‘user01′@’localhost’ = PASSWORD(‘newpassword');追问

我不是要修改密码,我是要通过我指定的用户名以及密码来登录,不想使用默认的用户名为root登陆

追答

mysql -u user01 -p password

追问

'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件

追答

1、进入mysql目录执行,比如 cd d:\mysql\bin
2、将mysql路径增加到PATH环境变量,我的电脑,属性,找环境变量,双击PATH,增加分号;d:\mysql\bin

本回答被提问者和网友采纳
第2个回答  2020-12-18


你好,我今天也遇到跟你一样的问题,跟同学确认了下,发现是直接通过cmd命令框去运行的语句,而非“mysql 5.x cmd“命令框(通常设置默认root登陆的),上图是我成功的例子。希望有帮助!