1. 使用压缩包安装
1.1 解压缩包到合适的位置
2. 加入环境变量
cat >/etc/profile<<EOFexport PATH=/app/mysql/bin:$PATH ##修改解压的路径EOFsource /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';