#做软链接
ln -s /software/mysql-5.7.22... /usr/local/mysql
#创建所需目录
mkdir -p /data/3306/{data,logs,tmp}
#创建mysql组
groupadd mysql
#创建MySQL用户
useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -MN mysql
-M 不要自动建立用户的登入目录
-N 不创建同名的组
#设置属主属组
chown -R mysql:mysql /usr/local/mysql
#设置属主属组
chown -R mysql:mysql /data/3306
#变量
export PATH=$PATH:/usr/local/mysql/bin
#配置文件
/etc/my.cnf
#可自定义配置文件路径
/data/3306/my.cnf
#查看初始化MySQL所需的依赖
ldd /usr/local/mysql/bin/mysql
#初始化MySQL
/usr/local/mysql/bin/mysqld --defaults-file=/path/my.cnf --initialize
mysql_ssl_rsa_setup #mysql5.7在启动时候,使用openssl可以自动生成SSL和RSA证书和密钥文件。安全套阶层SSL及其继任者TLS是为网络通信提供安全及数据完整性的一种安全协议。TLS和SSL在传输层对网络进行加密,用以保证在internet上数据传输安全,利用数据加密技术,确保数据在网络上传输过程中不被截取和窃听。
#查看errorlog
#启动MySQL
/usr/local/mysql/bin/mysqld --defaults-file=/path/my.cnf
#更改用户密码
alter user user() identified by "666666";