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

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

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

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

然后执行如下命令:

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

是什么错误?

是类似这样的么

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

如果是,应该时你安装时有些配置没选好。

解决方法

打开"系统属性"对话框,点击"环境变量"

在“系统变量”中选择"Path",编辑,在其后加上"mysql的目录bin"即可

比如我的mysql安装目录为"D:\Program Files (x86)\MySQL\MySQL Server 5.1"

Path后就加上"D:\Program Files (x86)\MySQL\MySQL Server 5.1\bin"

然后再试试看,希望回答对你有帮助,O(∩_∩)O~

如果忘记了MySQL的root密码,可以用以下方法重新设置:

切换到root下

su root

2. KILL掉系统里的MySQL进程;

killall -TERM mysqld

3. 用以下命令启动MySQL,以不检查权限的方式启动;

safe_mysqld --skip-grant-tables &

4. 然后用空密码方式使用root用户登录 MySQL;

mysql -u root

5. 修改root用户的密码;

mysql>update mysql.user set password=PASSWORD('123456') where User='root'

mysql>flush privileges

mysql>quit

重新启动MySQL,就可以使用新密码登录了。

二. MySQL密码的恢复方法二

有可能你的系统没有 safe_mysqld 程序(ubuntu *** 作系统, apt-get安装的mysql) , 下面方法可以恢复

1.切换到root下

su root

2. 停止mysqld;

/etc/init.d/mysql stop

3. 用以下命令启动MySQL,以不检查权限的方式启动;

mysqld --skip-grant-tables &

4. 然后用空密码方式使用root用户登录 MySQL;

mysql -u root

4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);

mysql>update mysql.user set password=PASSWORD('123456') where User='root'

mysql>flush privileges

mysql>quit

重新启动MySQL

/etc/init.d/mysql restart

就可以使用新密码 123456 登录了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7931647.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存