MySQL二进制文件规范安装
演示环境介绍
操作系统:CentOS 6.7 (64位)
二进制包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
MySQL 下载地址:http://dev.mysql.com/downloads/
1、下载MySQL
# mkdir /root/mysql
# cd /root/mysql
# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
2、解压
# cd /opt/
# mkdir mysql
# cd mysql
# tar zxvf /root/mysql/mysql-5.6.30....
# ln -s /opt/mysql/mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql
# cd /usr/local/mysql
3、创建用户
# groupadd mysql
# useradd -g mysql -M -s /sbin/nologin mysql
4、环境变量
# vim /etc/profile
PATH=$PATH:/usr/local/mysql
# source /etc/profile
5、创建必须的目录
/data/mysql/mysql3376/
data 数据目录
tmp 临时文件
logs 二进制日志目录
# mkdir -p /data/mysql/mysql3376/{data,tmp,logs}
6、权限
# chown -R mysql:mysql /data/mysql/mysql3376/
# chown -R mysql:mysql /opt/mysql
# chown -R mysql:mysql /usr/local/mysql
7. 创建一个配置文件
[client]
port =
socket = /tmp/mysql3376.sock # The MySQL server
[mysqld]
# Basic
port =
user = mysql
basedir = /usr/local/mysql
datadir = /data/mysql/mysql3376/data
tmpdir = /data/mysql/mysql3376/tmp
socket = /tmp/mysql3376.sock log-bin = /data/mysql/mysql3376/logs/mysql-bin
log-error = error.log
slow-query-log-file = slow.log
skip-external-locking
skip-name-resolve
log-slave-updates
8、初始化
# cd /usr/local/mysql
# ./scripts/mysql_install_db --defaults-file=/etc/my.cnf
看到两次ok
9. 启动 & 关闭
启动:
# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
或者
# /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf &
关闭:
# /usr/local/mysql/bin/mysqladmin -S /tmp/mysql3376.sock shutdown
10、 安全加固
# delete from mysql.user where user!='root' or host!='localhost';
# truncate table mysql.db;
# drop database test;
# flush privileges;
怎么确认mysql是启动起来的?
A 查看进程是否存在
# ps axu |grep mysqld
B 查看端口是不是监听正确
# ss -lnpt |grep mysqld
C 看看错误日志有无异常
MySQL二进制文件规范安装的更多相关文章
- Linux下python3、virtualenv、Mysql、redis安装配置
一.在Linux安装python解释器 1.下载python3源码包 cd /opt/ wget https://www.python.org/ftp/python/3.6.2/Python-3.6. ...
- MySQL 数据库规范--调优篇(终结篇)
前言 这篇是MySQL 数据库规范的最后一篇--调优篇,旨在提供我们发现系统性能变弱.MySQL系统参数调优,SQL脚本出现问题的精准定位与调优方法. 目录 1.MySQL 调优金字塔理论 2.MyS ...
- MySQL简介及安装
一.DBA工作内容及课程体系 二.MySQL课程体系介绍 三.DBA的职业素养 四.MySQL简介及安装 01 什么是数据? 02 什么是数据库管理系统 03 数据库管理系统种类 04 MySQL发展 ...
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
- MYSQL数据的安装、配置
linux安装mysql服务分两种安装方法: 1.源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错. 2.使用官方编译好的二进制文件安装,优点是安装 ...
- centos7 安装 mysql(在线安装)
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Re ...
- MySQL -1- 简介及安装
第一章 MySQL 大纲介绍 1.官方定义的MySQL DBA工作内容 (1)运维DBA 初级:各版本.各平台安装搭建.升级 中级:体系结构原理.基础管理(启动关闭.初始化配置文件管理.多实例管理.用 ...
- [原创]mysql 5.6安装配置,主从分离,读写分离简单教程
文章中参考使用了多个博客的资料,汇总而成!其流程准确性被人亦本人实践! https://blog.csdn.net/qq_35206261/article/details/81321201 https ...
- MySQL简介和安装
一.关系型数据库初识 1.1 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我 ...
随机推荐
- 使用纯代码定义UICollectionView和自定义UICollectionViewCell
1.自定义UICollectionView 2.实现<UICollectionViewDataSource,UICollectionViewDelegateFlowLayout,UICollec ...
- XML文件
XML 指可扩展标记语言(eXtensible Markup Language) XML 被设计用来传输和存储数据. 什么是 XML? XML 指可扩展标记语言 XML 是一种标记语言,非常类似 HT ...
- Centos6 源代码部署MySQL5.6
mysql从5.5版本号開始,不再使用./configure编译,而是使用cmake编译器,详细的cmake编译參数能够參考mysql官网文档(※ 很重要) http://dev.mysql.com/ ...
- spring mvc+ajax分页
分页大致思路:页面每次把当前页传到后台并获得从后台传过来的json数据,解析后布局到这个页面上. 1.服务端代码: @Controller public class MemcachedContrlle ...
- JQuery图片滑动插件
效果预览: (暂无) html代码: <div id="focus"> <ul> <li> <a href="#"&g ...
- Windows 7 Ultimate(旗舰版)SP1 32/64位官方原版下载(2011年5月12日更新版)
MSDN于2011年5月12日,最新发布简体中文Windows 7 Ultimate 旗舰版 SP1 DVD镜像安装包,分32位和64位两个版本.最新发行代号分别是:677486(32位),67740 ...
- 命令行一键清除IE记录
清除Internet临时文件 RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 清除Cookies RunDll32.exe InetCpl.cpl, ...
- Paginator
Paginator There are several ways to paginate items. The simplest is by using the paginate method on ...
- Android ADB启动失败 ADB server out of date
调试Android程序时总提示ADB未运行,转到命令行方式下启动ADB, adb kille-server停止ADB, 然后再运行adb start-server 随后提示: adb server i ...
- Flex学习第一天(两个数相加)
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="htt ...