zoukankan      html  css  js  c++  java
  • MySQL/mariadb知识点——安装篇(2)二进制安装

    官方二进制方式安装

    1、获取二进制文件

    # wget https://downloads.mariadb.org/interstitial/mariadb-10.2.15/bintar-linux-x86_64/mariadb-10.2.15-linux-x86_64.tar.gz/from/http%3A//sfo1.mirrors.digitalocean.com/mariadb/
    

    2、创建用户及组

    [root@centos7 ~]# groupadd -r -g 27 mysql
    [root@centos7 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql
    

    3、​ 解压软件包并修改权限 

    [root@centos7 ~]# tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/
    [root@centos7 ~]# cd /usr/local/
    [root@centos7 local]# ln -s mariadb-10.2.15-linux-x86_64/ mysql
    [root@centos7 local]# chown -R root:root mysql/
    [root@centos7 local]# setfacl -R -m u:mysql:rwx mysql/
    

    4、设置变量环境

    [root@centos7 local]# echo "export PATH=/usr/local/mysql/bin:$PATH" >/etc/profile.d/mysql.sh
    [root@centos7 local]# . /etc/profile.d/mysql.sh
    

    5、初始化数据库

    [root@centos7 local]# cd /usr/local/mysql/  #必须要进入此目录来执行初始化脚本
    [root@centos7 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql
    

    6、提供配置文件

    [root@centos7 mysql]# cp support-files/my-huge.cnf /etc/my.cnf
    [root@centos7 mysql]# sed -i.bak '/[mysqld]/adatadir = /data/mysqldb' /etc/my.cnf
    

    7、提供启动服务脚本

    [root@centos7 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
    [root@centos7 mysql]# chkconfig --add mysqld
    [root@centos7 mysql]# chkconfig mysqld on
    

    8、启动并测试

    [root@centos7 mysql]# systemctl start mysqld
    [root@centos7 mysql]# mysql  #连接成功则说明OK!
    
  • 相关阅读:
    构建智慧城市的五个关键点
    构建智慧城市的五个关键点
    构建智慧城市的五个关键点
    构建智慧城市的五个关键点
    微软Project Online落地中国
    微软Project Online落地中国
    微软Project Online落地中国
    微软Project Online落地中国
    美团容器平台架构及容器技术实践
    Python爬虫入门教程 30-100 高考派大学数据抓取 scrapy
  • 原文地址:https://www.cnblogs.com/Gmiaomiao/p/9173655.html
Copyright © 2011-2022 走看看