Bootstrap

Centos7 安装mysql5.7(YUM)

Centos7安装msyql5.7

首先关闭selinux

1、配置mysql环境

# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#  rpm -ivh mysql57-community-release-el7-8.noarch.rpm
# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#  yum -y install mysql-server

2、配置更改数据目录

# cat /etc/my.cnf | egrep -v "^$|^#"

[mysqld]

datadir=/data/mysql

socket=/data/mysql/mysql.sock

symbolic-links=0

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[mysql]

socket=/data/mysql/mysql.sock

3、启动msyqld

# systemctl start mysqld 

然后查看mysql状态 

service mysqld status 

会在 /var/log/mysqld.log文件中会自动生成一个随机的密码,用于安装后登录mysql,查看该随机密码。 

grep “temporary password” /var/log/mysqld.log

如果没有生产随机密码则需重置密码

4、登录需改密码

# mysql -uroot -p

mysql> set global validate_password_length=4;

mysql> set global validate_password_policy=0;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

;