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.cnf
[client]
port = 3306
socket = /data/coohua/mysql/mysql.sock
default-character-set = utf8

[mysqld]
port = 3306
socket = /data/coohua/mysql/mysql.sock
basedir = /app/3rd/mysql/mysql
datadir = /data/coohua/mysql/data/
pid-file = /data/coohua/mysql/data/mysqld.pid
user = mysql
character-set-server =utf8
innodb_large_prefix=on
lower_case_table_names = 1
server-id = 1
  • 创建MySQL用户
groupadd mysql
useradd -g mysql -M -s /sbin/nologin mysql 
  • 创建mysql目录
mkdir -p /app/3rd/mysql
mkdir -p /data/coohua/mysql
  • 安装前准备
tar -zxf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz -C /app/3rd/mysql/
ln -s /app/3rd/mysql/mysql-5.6.39-linux-glibc2.12-x86_64  /app/3rd/mysql/default
chown -R mysql.mysql /app/3rd/mysql #程序目录
chown -R /data/coohua/mysql/    #数据目录
  • 初始化安装
cd /app/3rd/mysql/mysql-5.6.39-linux-glibc2.12-x86_64
./scripts/mysql_install_db --defaults-file=/app/3rd/mysql/default/my.cnf   --user=mysql
  • 出现下列错误提示
please install the following Perl modules before executing scripts/mysql_install_db:

缺少autoconf
yum -y install autoconf

error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

缺少libaio

yum install -y libaio
  • 重新进行初始化操作
./scripts/mysql_install_db --defaults-file=/app/3rd/mysql/default/my.cnf   --user=mysql
  • 启动mysql服务
/app/3rd/mysql/default/bin/mysqld_safe --defaults-file=/app/3rd/mysql/default/my.cnf  --user=mysql &  
  • 修改密码
./bin/mysqladmin  -S /tmp/mysql.sock -u root -h localhost password ‘root‘ 
  • 安全加固
mysql -S /tmp/mysql.sock -uroot -hlocalhost -proot
delete from mysql.user where password=‘‘; #删除无密码用户
drop database test; #删除test数据库

至此mysql5.6版本已经安装完毕,但仅仅是安装完毕,后续要的优化很多

原文地址:https://blog.51cto.com/9095441/2442965

时间: 2024-11-04 13:30:45

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安装部署

添加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/m

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.