当我们安装完mysql5.7后
启用服务,查看端口(默认3306)
systemctl start/stop/restart/enable mysqld
netstat -anutp | grep 3306
mysql5.7版本首次登陆需要用生成的初始密码(过滤日志)
grep “password” /var/log/mysqld.log
登陆mysql(版本5.7)
mysql -u root -p
当我们随便输命令时,报错,需要我们重置密码
密码的规范要求:1、大小写;2、中文;3、特殊字符
可以配置减低密码的要求
validate_password_policy=0 (0表示只检查长度,1表示检查长度、数字、大小写、特殊字符;2表示检查长度、数字、大小写、特殊字符字典文件)
set global validate_password_policy=0;
validate_password_length=1(密码长度大于4位)
set global validate_password_length=1;
重置密码
alter user ‘root’@‘localhost’ identified by ‘123456’;
修改可以
或者
编辑/etc/my.cnf
插入validate-password=OFF
然后重启数据库