MYSQL软件安装

二进制包安装,yum源多实例安装

MYSQL-二进制包安装

实验准备:

1、Linux服务器或虚拟机一台,系统版本centos 7.4

2、mysql二进制安装包,软件版本,mariadb-10.2.15-linux-x86_64.tar.gz

3、为mysql服务单独创建mysql账号

实验步骤

1、创建/mydata/data目录,用于存放数据文件

mkdir -p /mydata/data

2、创建mysql用户,并指定其家目录/mydata/data、设置为系统账号

useradd -r -d /mydata/data  -s /sbin/nologin

3、将二进制的软件包解压到/usr/local/目录下,并创建软连接mysql

tar -xf mariadb-10.2.15-linux-x86_64.tar.gz  -C /usr/local/

ln -sv /usr/local/mariadb-10.2.15-linux-x86_64/  /usr/local/mysql

4、添加环境变量,将/usr/local/mysql/bin写到环境变量中

echo PATH=/usr/local/mysql/bin:$PATH >/etc/profile.d/mysql.sh

. /etc/profile.d/mysql.sh  让新家的路径生效

5、设置软连接的mysql及其子目录的属主、数组、权限

chown -R root:mysql  /usr/local/mysql/

ll /usr/local/mysql/  查看属主、数组、权限

6、安装mysql初始化脚本

/usr/local/mysql/scripts/mysql_install_db –user=mysql –datadir=/mydata/data/

出现ok,则安装成功;若提示缺少共享库-libaio.so.1,则需要安装共享库yum install libaio

之后,重新初始化数据库脚本

7、配置启动服务文件

cp /usr/local/mysql/support-files/mysql.server   /etc/rc.d/init.d/mysqld

chkconfig –add mysqld

8、配置主程序文件

cp /usr/local/mysql/support-files/my-large.cnf   /etc/my.cnf

vi /etc/my.cnf 添加如下peizh

[mysqld]

datadir=/mydata/data

9、启动mysqld服务

systemctl start mysqld

ss -ntl 查看mysql端口是否开启,默认是3306

10、安装完mysql之后需要初始化mysql安全配置问价

/usr/local/mysql/bin/msyql_secure_installation

根据实际需求配置密码

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100805

(0)
chenxinchenxin
上一篇 2018-06-10
下一篇 2018-06-10

相关推荐

  • 学习笔记(11)

    学习笔记(11)

    Linux笔记 2018-04-30
  • DNS服务

    DNS服务 为什么要使用DNS? 为了把FQDN解析成IP地址。 FQDN    全称域名 www.magedu.com         全称域名由主机名和域名组成 www     主机名(hostname),或者别名 magedu.com      域名(domain)   /etc/hosts       分散式的解决方案 NIS       …

    Linux笔记 2018-06-03
  • 网络模型和iproute家族命令

    1、简述osi七层模型和TCP/IP五层模型
    2、简述iproute家族命令
    3、详细说明进行管理工具htop、vmstat等相关命令,并举例
    4、使用until和while分别实现192.168.0.0/24 网段内,地址是否能够ping通,若ping通则输出”success!”,若ping不通则输出”fail!”

    2018-06-19
  • YUM配置安装使用

    一、YUM简介     1. YUM: Yellowdog Update Modifier 完成RHEL系列前端自动解决依赖关系安装工具,依赖rpm存在     2.工作模式:C/S 架构       Server端(yum仓库):依赖关系库、原文件、校验码文件       Client端:yum客户端程序、配置文件(连接Server路径信息)     3.…

    Linux笔记 2018-04-22
  • linux一些实用小命令

    linux的哲学思想: 1 一切皆文件2 小型,单一用途的程序3 链接程序,共同完成复杂的任务4 避免令人困惑的用户界面5 配置数据存储在文本中1Byte=8bit1k=1024Byte1M=1024k1G=1024M1T=1024G1P 1E 1Z 1Y 1D每个汉字占2个字节(Byte) 每个英文字母占1字节(Byte)在网络配置文件中修改网络开机自启项…

    Linux笔记 2018-03-31