首页 > 数据库技术 > 详细

mysql登陆问题

时间:2016-12-30 18:26:12      阅读:152      评论:0      收藏:0      [点我收藏+]

1.centos6下mysql5.7的登陆问题

  问题的描述:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

  解决方法:1. 关闭服务 service mysqld stop

                2. --skip-grant-tables启动  mysqld_safe --user=mysql --skip-grant-tables                

2016-12-16T11:11:07.958205Z mysqld_safe Logging to /var/log/mysqld.log.
2016-12-16T11:11:07.963470Z mysqld_safe Logging to /var/log/mysqld.log.
2016-12-16T11:11:08.009734Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

                3. 登陆命令  mysql -uroot

                4. 选择数据库: use mysql

                5. 修改密码和host: update user set host=‘%‘ ,authentication_string=password(‘root‘) where user=‘root‘

                6. 刷新权限:flush privileges; 注意这一步不要忘记

               7. 重启服务:service mysqld restart;

               8. 登陆:mysql -uroot -p root

2. mysql5.7密码重置问题

     问题描述:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

     问题解决方法:1. 设置密码:set password = password(‘123456‘);

                             报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

                             原因是MySQL5.6.6增加了密码强度验证插件validate_password,相关参数设置的较为严格密码的长度,

                             123456不符合mysql的默认密码约束, 如果一定 要用这个密码请修改相关配置,

                             参考:http://blog.csdn.net/zyz511919766/article/details/12752741

                        2.  设置密码永不过期: alter user ‘root‘@‘%‘ password expire never;

                        3.  刷新 flush privileges;

mysql登陆问题

原文:http://www.cnblogs.com/yk1119/p/6197322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!