与源码版本安装过程基本一致,除了编译环节,本文只谈release版,即含有bin文件版本

好处:每个用户可安装属于自己的MySQL Server

目标主机系统:CentOS 6.8

用户:saojie(没有管理员权限)

目录:/home/saojie/mysql-5.7.18

下载

Linux Generic

解压

tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18

安装

写配置文件

将my.cnf放在mysql-5.7.18目录下

[mysqld]

basedir = /home/saojie/mysql-5.7.18

datadir = /home/saojie/mysql-5.7.18/data

log_error = /home/saojie/mysql-5.7.18/data/mysql_error.log

port = 33306 #端口避免冲突

socket = /home/saojie/mysql-5.7.18/mysql.sock

general_log = on

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

socket = /home/saojie/mysql-5.7.18/mysql.sock

初始化

bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf --initialize --user=saojie --basedir=/home/saojie/mysql-5.7.18/ --datadir=/home/saojie/mysql-5.7.18/data

初始化会生成一个root的随机密码

启动

第一次启动加socket避免连接到别人的MySQL Server,且因为root默认是没有远程访问权限,刚开始root无法通过指定IP和端口连接

bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf &

mysql -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock #不加socket可能会连接到别的MySQL Server

关闭

bin/mysqladmin -uroot -proot --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown

bin/mysqladmin -hxxx -Pxxx -uroot -proot shutdown

其他问题

JDBC连接缓慢

在配置文件[mysqld]下加上skip-name-resolve再重启,跳过DNS查询

不把MySQL日志输出到saojie用户控制台

在[mysqld]下指定log_error地址

便捷脚本

#!/bin/bash

function client(){

bin/mysql --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf

}

function server(){

bin/mysqld --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf &

}

function stop(){

bin/mysqladmin -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown

}

function pid(){

ret=$(ps -ef |grep mysqld | awk '{print $2}')

echo $ret

}

if [ $# = 1 ]; then $1; else server; fi

以上所述是小编给大家介绍的MySQL 5.7.18 release版安装指南,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对找一找教程网网站的支持!

含有bin的mysql_MySQL 5.7.18 release版安装指南(含有bin文件版本)相关推荐

  1. 部署Kubernetes集群(二进制 v1.18.8版)

    第一章 kubernetes 功能介绍 · kubernetes 从入门到实践 · 看云 二进制 部署Kubernetes集群 组件版本 组件 版本 二进制包下载地址 备注 centos 7.8.20 ...

  2. 项目发布Debug和Release版的区别

    https://www.cnblogs.com/taiyonghai/p/6126074.html 一.Debug和Release的区别 Debug:调试版本,包含调试信息,所以容量比Release大 ...

  3. MySQL-5.7.18绿色版安装和配置

    1:先下载mysq5.7.18绿色版,然后解压出来,放在一个目录下,我的解压mysql放在"D:\mysql\mysql-5.7.18-winx64"(这个叫myql的根目录). ...

  4. mingw版本下qt与HTML,QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程...

    Qt建议安装动态链接Dbug版和编译安装静态链接release版 前提: 先安装动态链接Dbug版,方法:QT5.10开发(1)安装QT5.10 地址:http://blog.csdn.net/qq_ ...

  5. ARM服务器搭建 我的世界(MC) 1.18.2 版私服教程

    Ucloud ARM云服务器使用MCSManager9面板搭建 Minecraft(MC) 1.18.2 版服务器教程,MCSM9面板安装教程. 本教程适用于华为云的鲲鹏ARM服务器 视频教程:htt ...

  6. 【转】发布release版的androidamp;nbs…

    平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢? 其实还是挺简单的. 1. 通过java自带的keytool工具,创建release版的ke ...

  7. Minecraft Paper 1.18.1 版开服教程,我的世界开服教程,MCSManager9面板使用教程

    Centos7使用MCSManager9面板搭建 我的世界(MC) Paper 1.18.1 版服务器教程,MCSManager9面板安装教程. Paper核心支持安装插件. 视频教程:https:/ ...

  8. PE文件格式分析系列(文章3)----一个PE文件rdata段的分析(Win32工程Release版)(二)

    PE文件格式分析系列(文章3) 一个PE文件rdata段的分析(Win32工程Release版)(二) 下面分析这个PE文件rdata段的常量数据(000050A4---0000543D) 00005 ...

  9. 部署Kubernetes集群(二进制 v1.18.5版)

    文章目录 一.Kubernetes的基本知识 1. 安装要求 2. 系统初始化配置 二.部署Etcd集群 2.1 准备cfssl证书生成工具 2.2 生成Etcd证书 2.2.1 自签证书颁发机构(C ...

最新文章

  1. 性能测试分享:系统架构
  2. 第十、十一周项目二-存储班长信息的学生类
  3. lt;二gt;读lt;lt;大话设计模式gt;gt;之策略模式
  4. C#数组按值和按引用传递数组区别
  5. 半潜式平台及其动力定位系统
  6. 3、MySQL执行事务的语法和流程
  7. java dbtype_java 动态操作数据库
  8. mysql改date格式_mysql数据库修改添加Date格式列的方法
  9. Nginx进程间的通信机制
  10. OpenCV问题集锦,图片显示不出来,WaitKey(0),imread()不能读图片,未经处理的异常,等问题集合
  11. 店铺二维码:如何生成大众点评二维码
  12. 简单说说WinHex(一)安装注册过程
  13. XShell 6和Xftp6
  14. 【黑马程序员西安中心】一个内向青年的转变
  15. 如何在FLASH中实现眨眼睛的动画效果
  16. dede后台系统基本参数空白怎么办
  17. xp系统怎么弄清微软服务器名称,xp系统如何做远程服务器呢
  18. Conflunce从JIRA同步用户账户的配置方法
  19. C2 - Pokémon Army (hard version)(思维+差分/线段树+dp)详解
  20. MongoDB操作内嵌文档

热门文章

  1. scrapy爬虫框架入门实战
  2. 跨域资源请求(除jsonp以外)的方法
  3. Python decorator
  4. 6月14 空控制器和空操作及命名空间
  5. 【BZOJ-18532393】幸运数字Cirno的完美算数教室 容斥原理 + 爆搜 + 剪枝
  6. WebAPP ViewPort iPhone5 黑边解决方案
  7. .7 二叉查找树的 建立 insert search remove 操作
  8. 如何为新建网站选择好的域名
  9. 在线Excel文件解析转换成JSON格式
  10. 延迟初始化Spring Bean的几种方式