MySQL8版本 Linux安裝異常總結
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;(0或LOW代表低階)
密碼驗證策略低要求
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;
密碼長度
修改密碼
舊版本解決登入問題修改密碼策略
alter user 'root'@'%' identified with mysql_native_password by '123456';
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