mysql之通用二进制格式程序包安装

可以到mysql官网也可以到开源镜像站下载安装文件

第一步:为增强mysql数据库空间拓展性,创建lv卷

[[email protected] pub]# pvcreate /dev/sdb{5,6}

[[email protected] pub]# vgcreate myvg /dev/sdb{5,6}

[[email protected] pub]# vgs

VG   #PV #LV #SN Attr   VSize   VFree

myvg   2   0   0 wz--n- 200.01g 200.01g

[[email protected] pub]# lvcreate -L 50G -n mylv myvg

[[email protected] pub]# lvs

LV   VG   Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert

mylv myvg -wi-a----- 50.00g

[[email protected] pub]# pvs

PV         VG   Fmt  Attr PSize   PFree

/dev/sdb5  myvg lvm2 a--  100.00g  50.00g

/dev/sdb6  myvg lvm2 a--  100.00g 100.00g

\\关于逻辑卷管理请参考博主的LVM逻辑卷管理器篇

第二步:格式化并挂载到mydata目录下

[[email protected] pub]# mke2fs -t ext4 -L MYLV -b 4096 /dev/myvg/mylv

[[email protected] pub]# vim /etc/fstab

LABEL=MYLV              /mydata                 ext4    defaults        0 0

[[email protected] pub]# mkdir /mydata

[[email protected] pub]# mount -a

[[email protected] pub]# mount

/dev/mapper/myvg-mylv on /mydata type ext4 (rw)

\\关于磁盘分区及格式化请参考博主的Linux分区挂载篇

第三步:创建mysql数据库目录,并修改属主属组

[[email protected] pub]# mkdir /mydata/data

[[email protected] pub]# chown mysql:mysql /mydata/data

[[email protected] pub]# ll /mydata/

total 20

drwxr-xr-x 2 mysql mysql  4096 Jul  1 21:13 data

第四步:解压mysql文件,并创建软链接到mysql目录

[[email protected] pub]# tar xf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local

[[email protected] pub]# ss -tanl  \\检查是否监听3306端口,如果有监听请关掉

[[email protected] pub]# cd /usr/local/

[[email protected] local]# ln -sv mysql-5.5.38-linux2.6-i686 mysql

`mysql‘ -> `mysql-5.5.38-linux2.6-i686‘

[[email protected] local]# ls

apache  apr14  apr-util      bin  games    lib      mysql

第五步:修改/usr/local/mysql目录下所有文件属主属组

[[email protected] local]# cd mysql

[[email protected] mysql]# chown -R root:mysql /usr/local/mysql/*

第六步:修改配置文件,并加入启动服务

[[email protected] mysql]# cd support-files/

[[email protected] support-files]# cp my-large.cnf /etc/my.cnf 如果已经存在,备份,不要直接覆盖

[[email protected] support-files]# vim /etc/my.cnf

thread_concurrency = 2   修改CPU核心数

datadir=/mydata/data     添加data目录

[[email protected] support-files]# cp mysql.server /etc/rc.d/init.d/mysqld

[[email protected] support-files]# chkconfig --add mysqld

[[email protected] support-files]# chkconfig --list mysqld

mysqld         0:off 1:off 2:on 3:on 4:on 5:on 6:off

第七步:执行脚本初始化

[[email protected] mysql]# rm -rf /mydata/data/*

[[email protected] mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/

第八步:启动并登录mysql

[[email protected] mysql]# service mysqld start

[[email protected] mysql]# vim /etc/profile.d/mysql.sh

export PATH=/usr/local/mysql/bin:$PATH   导出命令路径

:wq

[[email protected] mysql]# . /etc/profile.d/mysql.sh   执行脚本导入

[[email protected] mysql]# mysql

Welcome to the MySQL monitor.

第九步:查看man手册

[[email protected] mysql]# vim /etc/man.config

MANPATH /usr/local/mysql/man

[[email protected] mysql]# ln -sv /usr/local/mysql/include/ /usr/include/mysql  导出头文件

[[email protected] mysql]# vim /etc/ld.so.conf.d/mysql.conf  导出父文件

/usr/local/mysql/lib

[[email protected] mysql]# ldconfig -v |grep mysql  配置生效

mysql之通用二进制格式程序包安装

时间: 2024-11-02 17:26:45

mysql之通用二进制格式程序包安装的相关文章

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装 首先在网上用gfsoso.com来搜索下载mysql软件包mysql-5.5.28-linux2.6-x86_64.tar.gz,再用 winSCP把mysql上传到服务器上,上传位置可根据个人喜好,我个人一般放在服务器的/usr/local/src目录下. 此处我们是先命令行下实现一次,而后所有操作全部用shell脚本自动实现. 个人环境 centos 6.5 X86-64  所用空闲空间都做成了LVM. 准备工作

mariadb通用二进制格式安装

一.MariaDB安装介绍: 对于通用二进制格式的包,我们只需要解压缩后就能够使用数据库,听起来很容易,但必须要注意一些问题.二进制 格式的程序包是已经编译好的二进制程序,所以里边有很多脚本都是在固定的路径下执行的,所以安装过程中mysql这个路径必须安装在/usr/local目录下,并且目录名称必须叫mysql.如果不这样设置,一些脚本无法运行,更别提能成功安装了. Mariadb通用二进制格式相关文件说明 当获取到Mariadb通用二进制格式文件,解压后查看其文件如下:     [[emai

MySLQ(一)——通用二进制格式安装配置

一.准备工作 首先是文件准备,咳咳,由于那啥没有搭配ftp环境去存储工具类文件,就使用Xftp复制粘贴下MySQL的通用二进制格式文件,无论是移动存储挂载还是其他的,目的就是把这玩意放到linux服务器中.这里使用的版本文件为"mysql-5.5.33-linux2.6-x86_64.tar.gz",文件大家可以去www.mysql.com或其他镜像网站下载. 二.开始配置 1.另设MySQL的data存放路径,最好是挂载,这样利于后期数据庞大方便扩展神马的,这里偷个懒就不做挂载操作了

linux之程序包安装

一.软件包组成: 软件包组成:(二进制程序.库文件.配置文件.帮助文件) 二进制程序文件: 存放路径:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin; /bin;/sbin:系统自身启动需要的二进制文件: /usr/sbin;/usr/local/bin:系统启动后完成基本管理需要的二进制文件: /usr/local/bin;/usr/local/sbin:第三方管理需要的二进制文件: 库文件:(也是可执行文件,但不能独立

通用二进制格式的MySQL安装

1.下载MySQL的通用二进制压缩包,并创建mysql用户及组 http://pan.baidu.com/s/1kTskJKN useradd mysql id mysql uid=500(mysql) gid=500(mysql) groups=500(mysql) 2.创建MySQL的数据目录/mydata/data,此目录建议使用LVM实现,方便以后随时扩容和基于LVM快照对MySQL进行备份. fdisk /dev/sdb fdisk /dev/sdc #分别格式化sdb和sdc pvc

mysql通用二进制格式安装与基本语句

官网下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads 网易地址:http://mirrors.sohu.com/mysql/ 为了方便以后扩展,先创建逻辑卷 创建分区过程省略.....   [[email protected] ~]# pvcreate /dev/sda{6,7}   [[email protected] ~]# vgcreate myvg /dev/sda{6,7}   [[email protected]

CentOS 7以通用二进制格式安装mariadb

系统环境:CentOS 7 1611(系统安装完成后自带有mariadb) mariadb版本:mariadb-5.5.56-linux-x86_64.tar.gz(Generic Linux) 下载地址:http://mirrors.neusoft.edu.cn/mariadb//mariadb-galera-5.5.56/bintar-linux-x86_64/mariadb-galera-5.5.56-linux-x86_64.tar.gz 1.下载通用二进制程序并展开 [[email p

CentOS7.2通用二进制格式安装mariadb-5.5.46-linux-x86_64.tar.gz文档与启动时失败排查分析

CentOS7.2通用二进制格式安装mariadb-5.5.46-linux-x86_64.tar.gz 提前准备好mariadb-5.5.46-linux-x86_64.tar.gz [[email protected] ~]# groupadd -r -g 306 mysql                    ###添加mysql用户 [[email protected] ~]# useradd -r -g 306 -u 306 mysql              ###添加mysql

通用二进制格式安装MariaDB

通用二进制格式安装MariaDB 安装的mariadb-5.5.43-linux-x86_64.tar.gz这个软件包: 可以把mariadb安装到逻辑卷中: 创建一个20G的LVM磁盘 # fdisk /dev/sda Command (m for help): n Command action e   extended p   primary partition (1-4) e Partition number (1-4): 4 First cylinder (7859-15665, def