一、准备工作:
    1、官网下载mysql的linux最新安装包:mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz
    2、mysql的启动配置文件(需定制):my.cnf
    根据不同规格配置(这里以32G内存的服务器为例)的服务器定制mysql数据库的my.cnf文件,在线生成参阅(目前已升级至MySQL8.0):https://imysql.com/my-cnf-wizard.html
    3、创建数据库数据存放目录:mkdir -p /opt/data/mysql5.7
    4、创建mysql用户和组:
    groupadd mysql && useradd mysql -g mysql -M -s /sbin/nologin
    1、赋予数据存放目录mysql用户和权限
    chown -R mysql:mysql /opt/data/mysql5.7 && chmod -R 755 /opt/data
    二、执行安装:
    1、解压安装包:tar zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz -C ../
    2、建立软链接:ln -s mysql-5.7.38-linux-glibc2.12-x86_64 mysql5.7
    3、删除原有的my.cnf文件
    4、将生成的my.cnf文件上传至mysql安装目录:/usr/local/mysql5.7
    5、初始化mysql数据库命令:./bin/mysqld —defaults-file=/usr/local/mysql5.7/my.cnf —user=mysql —initialize
    6、初次启动mysql数据库命令:./bin/mysqld_safe —defaults-file=/usr/local/mysql5.7/my.cnf —user=mysql &
    7、查看mysqld服务是否启动:ps -ef | grep mysql — 如果有mysql进程,说明已经启动。
    8、登录:./bin/mysql -hlocalhost -uroot -P3307 -p -S /opt/data/mysql5.7/mysql.sock
    (密码在/opt/data/mysql5.7/error.log中)
    9、管理员账号和密码修改:
    set password = password(‘123456’);
    use mysql; update user set host=’127.0.0.1’;flush privileges;