mysql5.7密码过期怎么解决
发布网友
发布时间:2022-04-25 00:04
我来回答
共2个回答
热心网友
时间:2022-04-09 06:56
近安装mySQL5.7.9,发现安装完后会自动生成一个随机密码,然后用sql工具登录,发现这个密码已经过期了,不能登录。
终于解决好了,这里分享下处理步骤:
1.先关闭mysql服务;
2.进入终端,输入指令:cd /usr/local/mysql/bin/,进入安装目录;
3.输入指令:sudo su,切换到root用户;
4.输入指令:./mysqld_safe --skip-grant-tables &,禁止mysql验证功能。此时mysql服务会自动重启了;
5. 用工具(比如Sequal Pro)登录mySQL。配置的时候,只配用户名为root,密码不配。
6. 登录进去以后,数据库选择mysql,修改user表下用户名为root的那条记录,将password_expired设为N。这样随机密码就有效了,可以用密码登录了。
如果希望修改root密码,则在登录mysql后,执行下面两条sql即可:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
flush privileges;
热心网友
时间:2022-04-09 08:14
1,用mysql命令行登录mysql的root用户 2,重新修改root密码 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); mysql 5.7增加了两个字段password_last_changed、password_lifetime来完善安全策略。 上面的方法仅仅治标不治本。
mysql5.7密码过期怎么解决
1.先关闭mysql服务;2.进入终端,输入指令:cd /usr/local/mysql/bin/,进入安装目录;3.输入指令:sudo su,切换到root用户;4.输入指令:./mysqld_safe --skip-grant-tables &,禁止mysql验证功能。此时mysql服务会自动重启了;5. 用工具(比如Sequal Pro)登录mySQL。配置的时候,只配用户名为ro...
mysql5.7数据库用户密码过期(your password has expired)
这种情况需要修改指定用户的password。以root@% 为例 > set password for 'root'@'%' = password('123456');再次使用客户端访问,发现可用。1、以下这种方式不能解决密码过期问题 update mysql.user set authentication_string=password('123456') where user='root' and Host = '%';2、修改passwor...
MySQL 5.7.4 安装结束时出错,提示我密码过期
你只要修改下密码就可以了,然后就可以通过workbench登录了。不知道这个算不算解决方案,望采纳。
mysql密码过期怎么解决
mysql密码过期怎么解决 1,用mysql命令行登录mysql的root用户 2,重新修改root密码 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');mysql 5.7增加了两个字段password_last_changed、password_lifetime来完善安全策略。上面的方法仅仅治标不治本。可以设置参数default_password_lifetime来延长使...
linux mysql5.7
检查mysql服务状态 service mysqld status 13、登录mysql mysql -u root -p 二、mysql忘记密码 编辑my.cnf设置skip-grant-tables 重启mysqld 更新mysql.user表,设置密码 注:设置密码过期时间 设置特定用户密码不过期 三、bug处理 处理常见报错,如权限、路径问题等 四、常用查询 1、将查询结果放入变量...
mysql5.7支持空间字段吗
相关改进,加上了新的优化器,同时也支持多源复制,以及拥有GIS 相关改进和原生 JSON 支持,可以随机root一个密码,自定义test数据库,默认ssl加密,还支持用户设置密码过期策略,要求用户在一定时间过后必须修改密码。还支持两类生产列。所以mysql5.7是支持空间字段的。以上是我的解答,欢迎采纳 ...
mysql如何创建新用户
数据库“主机”加密“插件”。从下拉列表中选择“mysql_native_password”或“sha256_password”“密码”“密码过期策略”设置密码策略 MySQL 允许数据库管理员手动设置帐号密码过期,并使用 MySQL mysql_native_password 或 sha256_password 内置身份验证插件建立自动密码过期的策略。Navicat 通过下拉列表提供几...
linux服务器安装SonarQube代码检测工具的详细步骤
[root@localhost bin]# mysql -u root -p # 登录mysql,交互式输入上面看到的初始密码mysql> SET PASSWORD = PASSWORD(‘123456’); # 更新密码,这里更新的123456,根据自己需要更新mysql> ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER; # 设置root密码永不过期mysql> FLUSH PRIVILEGES; # 刷新mysql...