美文网首页工作生活
Linux Mysql二进制安装

Linux Mysql二进制安装

作者: _迷鹿__ | 来源:发表于2019-07-02 11:40 被阅读0次

    1. 下载Mysql软件包

    2. mysql二进制安装

    • 2.1 准备好mysql安装包
    [root@cecej app]# ls -l
    total 626104
    -rw-r--r--. 1 root root 641127384 Jul  2 11:13 mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    
    • 2.2解压安装包并修改目录名
    [root@cecej app]# tar xfz mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    [root@cecej app]# mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql-5.7.20
    [root@cecej app]# ls -l
    total 626104
    drwxr-xr-x. 9 root root       129 Jul  2 13:36 mysql-5.7.20
    -rw-r--r--. 1 root root 641127384 Jul  2 11:13 mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    
    • 2.3 设置Mysql环境变量
    [root@cecej bin]# pwd
    /app/mysql-5.7.20/bin
    [root@cecej bin]# vim /etc/profile  # 文件末尾添加
    export PATH=/app/mysql-5.7.20/bin:$PATH
    
    [root@cecej bin]# source /etc/profile  #配置文件生效
    
    • 2.4 创建MySQL用户和组
    [root@cecej bin]# groupadd mysql
    [root@cecej bin]# useradd -g mysql -s /sbin/nologin mysql
    [root@cecej bin]# id mysql
    uid=1000(mysql) gid=1000(mysql) groups=1000(mysql)
    
    • 2.5 创建mysql相关目录并修改权限
    [root@cecej bin]# mkdir /data/mysql -p
    [root@cecej bin]# chown -R mysql.mysql /app/*
    [root@cecej bin]# chown -R mysql.mysql /data/*
    
    • 2.6 初始化数据(建库)
    [root@cecej mysql-5.7.20]# mysqld --initalize -user=mysql --basedir=/app/mysql-5.7.20 --datadir=/data/mysql
    # 初始化过程中报了一个错误信息
    mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
    # 解决方法安装libaio
    [root@cecej mysql-5.7.20]# yum install -y libaio -y
    
    [root@cecej mysql]# mysqld --initalize-insecure --user=mysql --basedir=/app/mysql-5.7.20 --datadir=/data/mysql
    

    相关文章

      网友评论

        本文标题:Linux Mysql二进制安装

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