Linux安装mysql总结

1、删除原有的mariadb

查看  mariadb

rpm -qa|grep mariadb

删除mariadb

rpm -e --nodeps mariadb-libs

 

2、安装依赖(缺什么就安装什么)

yum install openssl-devel.x86_64 openssl.x86_64 -y
yum install perl.x86_64 perl-devel.x86_64 -y
yum install perl-JSON.noarch -y
yum install autoconf -y

 

2、逐个安装(保持顺序)

逐个安装,命令如下:【必须安装】
rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm

rpm
-ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm 【非必须安装】 rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-embedded-compat-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-devel-8.0.16-2.el7.x86_64.rpm rpm -ivh mysql-community-test-8.0.16-2.el7.x86_64.rpm

 

 

 

4、启动mysql

systemctl start mysqld

特别说明,如果启动不了 就是目录权限 的问题 

 

 

5、查看临时密码

grep "A temporary password" /var/log/mysqld.log

 

6、修改密码策略

修改密码长度:

set global validate_password.length=4;

修改密码规则:

set global validate_password.policy=LOW;

 
查看密码规则

SHOW VARIABLES LIKE 'validate_password%';

 

问题总结

1、Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

上面这个问题 都是目录权限问题 修改目录用户组即可

chown -R mysql:mysql mysql/

 

chmod -R 755 mysql/

 

posted @ 2021-01-20 10:53  一文搞懂  阅读(205)  评论(0编辑  收藏  举报