初次修改密码时,需要注意的是密码中需要含有字母、数字、特殊字符 (要含有大小字母且长度不能小于8)
关于 mysql 密码策略相关参数;
1)、validate_password_length 固定密码的总长度;
2)、validate_password_dictionary_file 指定密码验证的文件路径;
3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;
5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password_policy 的取值:
0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;
6)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;
linux的mysql的默认密码是空的。在安装完linux后,启动服务会让您去执行mysql的初始化,但是如果你没有进行初始化的 *** 作(设置mysql的root密码),则mysql默认的密码是空的,即你可以直接 "myslq "或 “mysql -u root ”或“mysql -u root -p 然后回车”直接进入mysql。mysql的用户密码和授权表是在mysql.user里面,可以通过desc mysql.user 查看mysql的字段(password是密文的),当然可以通过updata 命令来修改密码和授权主机(注意password ()函数和 刷新mysql授权)。mysql的密码设置(初始化)的方式有两种,我更习惯于用mysqladmin -uroot password 密码。mysql 的更多知识建议参考www.linuxprobe.com中的mariadb 现在这个就是mysql的前身,是一样的。加油!!5.7之前的版本默认是没有密码的,只需在服务器上直接登录,甚至用户名都不用指定,但除本机外网络是登不上的,5.7版本的话安装完后会生成一个随机密码,密码记录在log日志里,日志文件在/var/log/下,用vi或其他编辑器打开后搜索下root@localhost,后面跟着的无规则字符串就是密码,用户名是root,在本机服务器上登录。先前日志路径打错了字符了,感谢痴情小小少爷|的提醒欢迎分享,转载请注明来源:内存溢出
评论列表(0条)