环境介绍:centeros 7 + mysqld5.7 当我们装完数据库以后,使用临时密码登录到数据库去更改一个简单的密码,如 set password='; 结果出现以下提示: ERROR (HY000): Your password does not satisfy the current policy requirements 那么导致问题的原因就是密码规则没有修改喽,以下提供两种方法更改简单密码: .在/etc/my.cnf关闭密码规则 validate_password = off .
MySQL8.0已经发布GA版,当前最新GA版本为8.0.12.虽然相对于之前版本,MySQL8.0没有加入新元素,但是,经过代码重构,MySQL8.0的优化器更加强大,同时也有一些新特性,如支持索引隐藏等. 但是,MySQL新版本中也有很多与先前版本不一样的地方,比如在用户创建上就有很多变化. 1. 用户创建 创建用户的操作已经不支持grant的同时创建用户的方式,需先创建用户再进行授权 mysql> grant all on *.* to 'admin'@'%' identified by
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import org.springframework.util.StringUtils; public class MD5 { private static final String ALGORITHM = "MD5"; public
错误信息:Cannot drop index 'energy_type_id': needed in a foreign key constraint 创建device表的信息 CREATE TABLE `device` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `device_type_id` int(16) NOT N