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 18:04
下一篇 2018-06-10 20:31

相关推荐

  • linux权限管理命令

    date -s “2018-4-3”

    2018-04-03
  • linux基础知识

    第一周基础知识作业

    2018-05-10
  • linux基础

    计算机的组成及其功能 计算机初始设计出的时候,就遵循冯诺依曼体系,主要有四部分组成,cpu(中央处理器;运算器和控制器),存储器,输入设备和输出设备 cpu: 运算器、控制器、寄存器,缓存(为了提高cpu性能的加速部件) 存储器:内存,RAM(随机访问存储器) 输入:对计算机下指令,提供让机器操作的数据等;不如键盘,鼠标 输出:输出数据加工后的结果;比如显示…

    Linux笔记 2018-06-24
  • 加密与安全

    加密与安全 SSH端口转发 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。例如,Telnet,SMTP…

    Linux笔记 2018-06-11
  • Linux中 profile、bashrc、bash_profile三配置文件之间的区别和联系

    在上课中有关注到王老师,对于环境配置参数的修改,由于不太懂,在网上搜索得到的结果,分享给大家

    Linux笔记 2018-07-30
  • Linux系统基础目录结构及功能说明

    Linux系统基础目录结构及功能说明 FHS:Filesystem Hierarchy Standard    /bin:所有用户可用的基本命令程序文件    /sbin:供系统管理使用的工具程序;    /boot:引导加载器必须用到的各静态文件;kernel,initramfs(initrd),grub等    /dev:存储特殊文件或设备文件;    …

    2018-05-12