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笔记 2018-04-15
  • vi命令的用法大全

    Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。他们的相互关系如所示。 指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode) 文本输入模式(Input Mode) 下按ESC进入指令模式(Command Mode) 指令模式(Command Mode)下输入:进入末行模式(Last line Mode…

    Linux笔记 2018-05-03
  • 构建WordPress

    所需要安装包: centos7,httpd,php,php-mysql,mariadb-server centos6,httpd,php(http的php模块包),php-mysql,mysql-server 包解释: php-common:php解释器安装包; php:httpd的模块安装包; php-mysql:php模块连接数据库的功能扩展包; php…

    Linux笔记 2018-03-31
  • Linux系统原理浅谈

    CPU   CPU和各个存储器   寄存器:接近于CPU的工作频率,是CPU的本地存储器,位于运算器和控制器中,在进程的切换时,寄存器会被清空 一级缓存:比寄存器稍慢,频率同样接近于CPU,只能用于缓存数据,不能像寄存器一样修改数据,各个核心都有自己的私有一级缓存,进程切换时不被清空 二级缓存:比一级缓存慢,多个核心都有自己私有的二级缓存…

    Linux笔记 2018-04-01
  • 实验:正向主DNS实现 实验:反向解析DNS 实验:从DNS服务器实现

    实验:正向主DNS实现实验:反向解析DNS 实验:从DNS服务器实现 在主服务器vim /etc/named.confallow-transfer { slaveip;}; 加此行从服务器vim /etc/named.confallow-transfer { none;}; 加此行 vim /etc/named.rfc1912.zoneszone &#822…

    2018-06-01
  • 转载:Markdown 简明语法手册

    markdown 简明语法手册

    Linux笔记 2018-04-14