演示环境介绍

操作系统: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 = 3376

socket = /tmp/mysql3376.sock

# The MySQL server

[mysqld]

# Basic

port = 3376

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二进制文件_MySQL二进制文件规范安装相关推荐

  1. 源码安装mysql主从_mysql源码安装和主从同步配置

    mysql源码安装和主从同步配置 mysql介绍: MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL ...

  2. CentOS 7安装MySQL 非yum或rpm安装

    CentOS 7安装MySQL 非yum或rpm安装 本文使用的数据库版本是MySQL 5.7.26(tar.gz) 本文既不通过rpm,也不通过yum安装mysql. 通过包名可看出MySQL包的区 ...

  3. ubuntu16.04安装mysql+php+phpmyadmin(nginx已经安装)

    (默认nginx已经安装) 1安装mysql 执行以下命令安装mysql sudo apt-get install mysql-server// 安装过程中设置并记住root用户的密码 sudo ap ...

  4. zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...

    本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...

  5. xshell安装mysql步骤_mysql主从复制

    前期提要:三年前双11买的阿里云今年到期了,win2012的,上面mysql数据库里记着自己的一些记账数据,上一年双11买了腾讯云的,centos7.7, 想学学MYSQL的复制功能,今天趁着无BUG ...

  6. pip安装mysql模块_使用pip安装mysql模块for python

    我正在尝试使用pip安装mysql模块for python,但遇到了一个错误:mysqlclient.lib(typelib.obj) : error LNK2001: unresolved exte ...

  7. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  8. ubuntu安装mysql 密码忘了怎么办_Ubuntu安装mysql14.14,查看默认密码,重置密码

    从 Ubuntu 仓库安装 MySQL 首先,输入下列命令确保你的仓库已经被更新: sudo apt update 现在,安装 MySQL 5.7,简单输入下列命令: sudo apt install ...

  9. python3安装mysql模块_Python3.6 下 安装MySql

    该网页下下载 Python-3.5及上版本的扩展的mysql驱动. 下载的是一个.whl文件,下载目录为pip.exe所在目录(一般是在 ..\Python36\Scripts\ 里) 如果找不到这个 ...

  10. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

最新文章

  1. .net中6个重要的基础概念:Stack, heap, Value types, reference types, boxing and Unboxing.
  2. 京瓷打印机几个常见密码
  3. 【TypeScript系列教程05】保留关键字
  4. 计算机图形学试题a卷,计算机图形学复习题及答案
  5. quartz mysql 初始化_quartz scheduler 从数据库初始化
  6. nodejs Error: request entity too large解决方案
  7. 高性价比手持机有哪些
  8. php表格列宽拖拽,JavaScript_JQuery拖动表头边框线调整表格列宽效果代码,类似于桌面程序中的表格拖动 - phpStudy...
  9. 标准模板库(STL)之无序容器列传
  10. Linux创建内核线程kthread_create的用法介绍
  11. 跨境电商系统的一个架构演进
  12. 安装matpower
  13. 计算机启动方式如何选择USB启动,如何设置电脑从usb启动详细方法
  14. 学计算机激励标语口号,关于学习的励志口号标语(精选160句)
  15. 在线英文打字测试(php)
  16. OpenStack配置Cinder出现“You must set cylinders.You can do this from the extra functions menu.”解决办法
  17. FileProvider
  18. 《MATLAB智能算法30个案例》:第27章 无导师学习神经网络的分类——矿井突水水源判别
  19. vue 相关的 UI 库和插件
  20. 菜谱:木瓜花生鸡脚汤和苦瓜黄豆排骨煲

热门文章

  1. ASP.NET Core Web API下事件驱动型架构的实现(四):CQRS架构中聚合与聚合根的实现
  2. 使用Api分析器与Windows兼容包来编写智能的跨平台.NET Core应用
  3. 微服务中的异步消息通讯
  4. Android Studio开发基础之自定义View组件
  5. C语言试题二十七之请编写程序,实现矩阵(3行3列)的转置(即行列互换)。
  6. 剑指offer之和为s的数组
  7. linux之wget和curl如何携带cookie进行链接访问
  8. Android之运行Java.lang.UnsatisfiedLinkError的错误解决办法
  9. LeetCode之Reverse Integer
  10. linux之tr命令使用和总结