mysql5.6安装部署

添加mysql用户

groupadd mysql

useradd mysql -g mysql -M -s /sbin/nologin

解压文件

tar –zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /data/

mv /opt/mysql-5.6.33-linux-glibc2.5-x86_64 /data/mysql

创建 data、log、lib文件

mkdir -p /data/mysql/data

mkdir -p /data/mysql/var/{log,lib}

chown -R mysql:mysql /data/mysql

安装依赖包

yum -y install autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool perl-Module-Install.noarch

安装Mysql

/data/mysql/scripts/mysql_install_db \

--user=mysql \

--basedir=/data/mysql \

--datadir=/data/mysql/data

配置环境变量

vim /etc/profile

#**************DMP MYSQL ENV********************

export MYSQL_HOME=/data/mysql

export PATH="$PATH:$MYSQL_HOME/bin"

配置Mysql:/etc/my.cnf

[mysql]

socket = /data/mysql/var/lib/mysql.sock

default-character-set=utf8

#log_error = /data/mysql/var/log/error.log

[client]

socket=/data/mysql/var/lib/mysql.sock

default-character-set=utf8

[mysqld]

skip-name-resolve

port=3306

socket = /data/mysql/var/lib/mysql.sock

basedir = /data/mysql

datadir = /data/mysql/data

max_connections = 3000

character-set-server = utf8

default-storage-engine = INNODB

lower_case_table_names = 1

max_allowed_packet = 16M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

原文地址:http://blog.51cto.com/13833333/2132787

时间: 2024-10-19 11:16:46

mysql5.6安装部署的相关文章

一分钟完成MySQL5.7安装部署

Part1:写在最前 MYSQL5.7.15是截止至本文撰写当日,mysql官网的最新社区版,mysql5.7的多项功能优化可以用激动人心来形容,嫌安装麻烦?没关系,跟着本文,带你1分钟搞定MySQL5.7.15数据库安装部署. Part2:仅仅安装就够了? 不,当然不够,MySQL5.7的多项功能特性更新,无法一一赘述,因此,我们先从和本文最相关的my.cnf,来解读一些MySQL5.7的部分新特性. 在之前我写过一篇MySQL5.6的新特性参数,诸如: innodb_buffer_pool_

MySQL5.7安装部署

简介 Part1:写在最前 MYSQL5.7.15是截止至本文撰写当日,mysql官网的最新社区版,mysql5.7的多项功能优化可以用激动人心来形容,嫌安装麻烦?没关系,跟着本文,带你1分钟搞定MySQL5.7.15数据库安装部署. Part2:仅仅安装就够了? 不,当然不够,MySQL5.7的多项功能特性更新,无法一一赘述,因此,我们先从和本文最相关的my.cnf,来解读一些MySQL5.7的部分新特性. 在之前我写过一篇MySQL5.6的新特性参数,诸如: innodb_buffer_po

mysql5.6 安装部署

mysql5.6 install 这里以预编译二进制方式安装部署,与编译安装相比,不需要编译,直接修改好my.cnf初始化后即可使用,推荐生产环境使用这种方式. 下载文件国内镜像源下载更快,没有必要去官网下载. cd ~ wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 配置文件准备这里只会配置安装启动必要的参数,生产级别的参数这里不做介绍. cat /etc/my.cn

mysql5.7安装部署后初始密码查看以及修改

一.查看初始密码以下两种方法: 1.找到自己的error.log日志文件,执行自己的命令,红色标记的部分为初始化密码. grep 'temporary password' /data/mysql/error.log 017-05-04T13:28:34.092370Z 1 [Note] A temporary password is generated for [email protected]: kU<Nkb7;qZip 2.cat /root/.mysql_secret查看 二.修改初始密码

mysql5.6.20二进制安装部署文档

一.业务需求: 单台服务器线上运行着mysql5.5.48 现在是不影响线上的业务,不停止线上的mysql5.5数据库来部署另外一个mysql5.6.20的实例 二.安装部署过程: 2.1安装部署过程注意事项: 在初始化mysql数据库时,是会寻找my.cnf配置文件的,是有顺序的,默认的顺序是: [[email protected] ~]# mysql --help | grep 'Default options' -A 1 Default options are read from the

CentOS7.X安装部署mysql5.7主从环境

生产搭建环境:操作系统:CentOS7.5内存大小:32GB硬盘:500G主库IP:192.168.8.129 hostname:master从库IP:192.168.8.130 hostname:slave 涉及主从都需要执行的地方,文中只写主库的操作指使,从库请自觉执行相同的命令 目录:1.环境准备与清理2.参数调优3.安装部署 1.系统初始化1.1.1. 主从库环境关闭selinux [[email protected]]# sed -i 's/SELINUX=enforcing/SELI

MySQL5.6生产库自动化安装部署

自动化运维是一个DBA应该掌握的技术,其中,自动化安装数据库是一项基本的技能,本文中的安装脚本已通过测试,作为生产库来说没有问题,鉴于每个公司存储规划要求不同,可以按需自行修改脚本. 脚本中已经注释说明一些基本的安装信息 本脚本默认启用5.6部分新特性 innodb_buffer_pool_dump_at_shutdown=1  它dump的不是数据,是Id号 innodb_buffer_pool_load_at_startup=1 开启这个两个参数当数据库重启后把这些热数据重新加载回去 只有正

Widnwos平台 Mysql5.7 + MyFabric1.5 数据库、群集HA 高可用性,安装部署

 一.基于Windows 安装部署        MySQL Fabric是Oracle推出的用来管理一“群”服务器的系统,可以非常简单地用来部署管理MySQL的数据分片(Shading)和高可用性(High Availability)功能. 二.准备的软件 使用MySQL的Fabric功能需要下载如下软件: MySQL server 5.7 版本,Fabric功能需要GTID 即全局事务ID(global transaction identifier)来实现. MySQL server 5.7

MySQL5.6单机部署安装

MySQL二进制包安装: 安装包获取方式 官网下载url: http://dev.mysql.com/downloads/mysql/ 数据库下载url:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22-linuxglibc2.5-x86_64.tar.gz 搜狐下载mirror : http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.22-linux-glibc2.5x86_64.