美文网首页
Linux系统安装mysql5.7(glibc版)

Linux系统安装mysql5.7(glibc版)

作者: 爱恨_交加 | 来源:发表于2022-02-17 11:40 被阅读0次

    CentOS7.7系统

    安装前的检查

    1. 检查linux系统版本
    cat /etc/system-release
    或者
    cat /etc/redhat-release
    
    1. 检查是否安装了一些依赖
      参考安装文档
    2. 检查是否安装了mysql或相关分支
    rpm -qa | grep mysql
    rpm -qa | grep mariadb
    如果有在运行的则停止
    systemctl stop mysql 或者 kill -9 mysqlPid
    存在则卸载
    rpm -e --nodeps mysql*(自行补全)
    
    1. 检查系统内存
      保证系统内存足够 >2g(好一点)

    从mysql官网下载并上传mysql安装包

    1. 下载mysql安装包
    a
    b
    c
    d
    1. 上传mysql安装包到linux系统并校验
      我这里使用MobaXterm软件(上传软件随意~~~)
      出于安全问题,可以使用md5sum命令核对一下文件源(可选)
    md5sum mysql*(自行补全)
    

    安装mysql

    3.1 解压安装包

    tar -xvf mysql*
    

    3.2 重命名文件夹

    mv mysql* mysql
    

    3.3 添加mysql组合mysql用户

    # 查看是否存在mysql组
    more /etc/group | grep mysql
    # 查看mysql属于哪个组
    groups mysql
    # 查看当前活跃的用户列表
    w
    # 添加用户组
    groupadd mysql
    # 添加mysql用户并添加其到mysql组
    useradd -r -g mysql -s /bin/false mysql
    

    cd mysql
    mkdir mysql-files
    chown mysql:mysql mysql-files
    chmod 750 mysql-files

    3.4 启动

    # 会生成一个默认的密码,需要记住,后续需修改密码
    bin/mysqld --initialize --user=mysql
    bin/mysql_ssl_rsa_setup
    # 后台启动 会输出一些数据保存位置等信息,可记录下来
    bin/mysqld_safe --user=mysql &
    
    ## 登录mysql
    bin/mysql -uroot -p
    输入临时密码
    如果遇上 ERROR 1045 (28000)则是密码输入错误
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    # 更改密码
    alter user 'root'@'localhost' identified by 'byb123456';
    # 授权远程用户登录并权限可传递
    grant all privileges on *.* to 'root'@'%' identified by 'byb123456' with grant option;
    

    添加启动命令到环境中

    vi /etc/profile
    export PATH=$PATH:/usr/local/mysql/bin
    # 文件配置生效
    source /etc/profile
    

    cp support-files/mysql.server /etc/init.d/mysql.server
    重启
    reboot

    检查是否启动
    systemctl status mysql

    设置编码

    vi /etc/my.cnf
    [mysqld]
    character_set_server=utf8

    相关文章

      网友评论

          本文标题:Linux系统安装mysql5.7(glibc版)

          本文链接:https://www.haomeiwen.com/subject/jroksltx.html