站长百科知识网

站长百科知识网

MySQL输入密码后闪退怎么办

很多朋友对于mysql输入密码闪退怎么解决和mysql 密码的解决办法不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. mysql输入密码闪退怎么解决
  2. mysql忘记密码
  3. MySQL密码过期
  4. mysql 连接密码忘记

mysql输入密码闪退怎么解决

mysql输入密码闪退问题解决步骤如下:

1.利用cmd进入MySQL安装目录bin处;

2.输入一下命令:mysqladmin-urootpasswordroot,然后回车,

此时,MySQL用户root的密码就被设置成root了。

3.打开MySQL5.0CommandLineClient,输入密码root,没有出现闪退,问题解决。

mysql忘记密码

使用mysqladmin命令在命令行指定新密码

mysqladmin-uroot-ppassword‘新密码’

回车,将提醒你输入原密码

MySQL密码过期

近安装mySQL5.7.9,发现安装完后会自动生成一个随机密码,然后用sql工具登录,发现这个密码已经过期了,不能登录。

终于解决好了,这里分享下处理步骤:

1.先关闭mysql服务;

2.进入终端,输入指令:cd/usr/local/mysql/bin/,进入安装目录;

3.输入指令:sudosu,切换到root用户;

4.输入指令:./mysqld_safe--skip-grant-tables&,禁止mysql验证功能。此时mysql服务会自动重启了;

5.用工具(比如SequalPro)登录mySQL。配置的时候,只配用户名为root,密码不配。

6.登录进去以后,数据库选择mysql,修改user表下用户名为root的那条记录,将password_expired设为N。这样随机密码就有效了,可以用密码登录了。

如果希望修改root密码,则在登录mysql后,执行下面两条sql即可:

updatemysql.usersetauthentication_string=password('123456')whereuser='root'andHost='localhost';

flushprivileges;

mysql 连接密码忘记

回答如下:如果您忘记了MySQL连接密码,可以尝试以下方法来重置密码:

1.通过MySQL命令行工具重置密码

在命令行工具中输入以下命令:

```

mysql-uroot-p

```

然后输入您之前设置的密码。接下来输入以下命令:

```

USEmysql;

UPDATEuserSETpassword=PASSWORD("new_password")WHEREUser='root';

FLUSHPRIVILEGES;

```

将"new_password"替换为您想要设置的新密码。然后退出命令行工具并使用新密码重新登录。

2.通过MySQL配置文件重置密码

如果您无法通过命令行工具重置密码,可以尝试通过修改MySQL配置文件来重置密码。打开MySQL配置文件(一般在/etc/mysql/my.cnf或/etc/my.cnf)并找到以下行:

```

skip-grant-tables

```

在该行下添加以下两行:

```

skip-grant-tables

init-file=/home/user/mysql-init

```

将"/home/user/mysql-init"替换为您想要保存重置密码脚本的路径。然后创建该文件并添加以下内容:

```

UPDATEmysql.userSETauthentication_string=PASSWORD('new_password')WHEREUser='root';

FLUSHPRIVILEGES;

```

将"new_password"替换为您想要设置的新密码。保存文件并重启MySQL服务。然后删除/home/user/mysql-init文件并尝试使用新密码登录。

关于mysql输入密码闪退怎么解决的内容到此结束,希望对大家有所帮助。

安装完MySQL,在命令行客户端输入密码闪退解决方法

标签:# 输入密码# 解决# 怎么# mysql