美文网首页Linux学习之路
2017 09-23 安装mysql

2017 09-23 安装mysql

作者: 楠人帮 | 来源:发表于2017-09-25 14:28 被阅读0次

    二进制安装mysql

    先卸载旧版本的Centos7上卸载Mariadb数据库

    查询所安装的MariaDB组件:
    [root@localhost logs]# rpm -qa | grep Maria*
    MariaDB-server-5.5.49-1.el7.centos.x86_64
    MariaDB-common-5.5.49-1.el7.centos.x86_6
    MariaDB-client-5.5.49-1.el7.centos.x86_64

    卸载数据库:
    [root@localhost logs]# yum -y remove mari*

    删除数据库文件:
    [root@localhost logs]# rm -rf /var/lib/mysql/*

    1 创建用户
    useradd -r -d -m /app/dbdata -s /sbin/nologin mysql
    下载安装包 并解压
    mariadb-10.2.8-linux_x86.ttar.gz(二进制程序,已经解压,路径已经指定好)
    2 进行解压
    tar xvf mariadb-10.2.8-linux_X86.tar.gz -C /usr/local
    3 创建软链接
    ln -sv mariadb -10.2.8-linux-x86_64/ mysql
    4 准备配置文件
    mkdir /etc/mysql
    cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.conf
    vim /etc/mysql/my.conf
    在[mysql]中加入
    datadir= /app/data
    innodb_file_per_table = on
    skip_name_resolve = on
    5 创建数据库文件
    cd /usr/local/mysql
    ./scripts/mysql_install_db --datadir=/app/dbdata --user=mysql
    6 启动程序
    cp support-files/mysql.server /etc/init.d/mysqld——复制服务脚本
    chkconfig mysql on
    此时还不能开启服务,要先进行设置acl权限
    mkdir /var/log/mariadb/
    touch /var/log/mariadb/mariadb.log
    setfacl -R -m u:mysql:rwx /var/log/mariadb
    注意:在 centos6上touch /var/log/mysqld.log
    chown mysql /var/log/mysqld.log
    7 指定PATH路径
    vim /etc/profile.d/mysql.sh
    export PATH =/usr/local/mysql/bin:$PATH
    . /etc/profile.d/mysql.sh
    此时可以启用mysql
    进入mysql

    基于yum安装

    进入mysql官网下载——https://downloads.mariadb.org/mariadb/repositories
    选择centos

    image.png
    image.png
    image.png
    优势是下载方便,但是下载速度慢,建议使用二进制安装方式

    相关文章

      网友评论

        本文标题:2017 09-23 安装mysql

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