1. 使用压缩包安装

1.1 解压缩包到合适的位置

2. 加入环境变量

  1. cat >/etc/profile<<EOF
  2. export PATH=/app/mysql/bin:$PATH ##修改解压的路径
  3. EOF
  4. source /etc/profile

3. 初始化

3.1 初始化数据,初始化管理员的临时密码

mysqld --initialize  --user=mysql --basedir=/app/mysql --datadir=/data/mysql

3.2 初始化数据,初始化管理员的密码为空

mysqld --initialize-insecure  --user=mysql --basedir=/app/mysql --datadir=/data/mysql

如果存在配置文件,在初始化的时候可以不指定参数

3.3 配置启动脚本

cp /app/mysql/support-files  /etc/init.d/mysqld

4. 使用systemd管理mysql

cat >/etc/systemd/system/mysqld.service <EOF
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/app/mysql/bin/mysqld --defaults-file=/etc/my.cnf     #修改对应的启动路径
LimitNOFILE = 5000
EOF

5. 建库并授权

create database gio_test;
create database schedule_test;
grant all privileges on schedule_test.* to schedule_test@'%' identified by '061610bd5e';
grant all privileges on gio_test.* to gio_test@'%' identified by '8756a3826a';

create database gio;
create database schedule;
grant all privileges on schedule.* to schedule@'%' identified by '69d3234b5a';
grant all privileges on gio.* to gio@'%' identified by '811b696352';