MySQL8版本 Linux安装异常总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37059838/article/details/82789745

service mysqld stop

rpm -qa|grep mariadb

rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

卸载自带的MySQL服务

service mysqld start

查看临时密码

grep 'temporary password' /var/log/mysqld.log 

查看密码策略

show variables like 'validate_password%';

修改密码策略

set global validate_password.policy=0;(0LOW代表低级)

密码验证策略低要求

set global validate_password.mixed_case_count=0;

 密码至少要包含的小写字母个数和大写字母个数

set global validate_password.number_count=0; 

密码至少要包含的数字个数。

set global validate_password.special_char_count=0; 

密码至少要包含的特殊字符数

set global validate_password.length=6;  

密码长度

 修改密码

旧版本解决登录问题修改密码策略

set global validate_password.policy=0;

alter user 'root'@'%' identified with mysql_native_password by '12345678'(密码不知道为啥只能8位使用版本不建议这样用);

8之后修改密码

alter user 'root'@'localhost' IDENTIFIED BY '密码'

密码不能使用root

修改mysql访问权限

-uroot -proot

Use mysql

update user set host='%' where user ='root';

select host,user from user;

Flush privileges;

vi /etc/my.cnf(重点)

wait_timeout=60000

max_allowed_packet=1024

#设置默认时区

default-time_zone = '+8:00'

#数据库忽略大小写

lower_case_table_names = 0

#关闭SSL

skip_ssl

猜你喜欢

转载自blog.csdn.net/qq_37059838/article/details/82789745