含有bin的mysql_MySQL 5.7.18 release版安装指南(含有bin文件版本)
与源码版本安装过程基本一致,除了编译环节,本文只谈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文件版本)相关推荐
- 部署Kubernetes集群(二进制 v1.18.8版)
第一章 kubernetes 功能介绍 · kubernetes 从入门到实践 · 看云 二进制 部署Kubernetes集群 组件版本 组件 版本 二进制包下载地址 备注 centos 7.8.20 ...
- 项目发布Debug和Release版的区别
https://www.cnblogs.com/taiyonghai/p/6126074.html 一.Debug和Release的区别 Debug:调试版本,包含调试信息,所以容量比Release大 ...
- MySQL-5.7.18绿色版安装和配置
1:先下载mysq5.7.18绿色版,然后解压出来,放在一个目录下,我的解压mysql放在"D:\mysql\mysql-5.7.18-winx64"(这个叫myql的根目录). ...
- 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_ ...
- ARM服务器搭建 我的世界(MC) 1.18.2 版私服教程
Ucloud ARM云服务器使用MCSManager9面板搭建 Minecraft(MC) 1.18.2 版服务器教程,MCSM9面板安装教程. 本教程适用于华为云的鲲鹏ARM服务器 视频教程:htt ...
- 【转】发布release版的androidamp;nbs…
平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢? 其实还是挺简单的. 1. 通过java自带的keytool工具,创建release版的ke ...
- Minecraft Paper 1.18.1 版开服教程,我的世界开服教程,MCSManager9面板使用教程
Centos7使用MCSManager9面板搭建 我的世界(MC) Paper 1.18.1 版服务器教程,MCSManager9面板安装教程. Paper核心支持安装插件. 视频教程:https:/ ...
- PE文件格式分析系列(文章3)----一个PE文件rdata段的分析(Win32工程Release版)(二)
PE文件格式分析系列(文章3) 一个PE文件rdata段的分析(Win32工程Release版)(二) 下面分析这个PE文件rdata段的常量数据(000050A4---0000543D) 00005 ...
- 部署Kubernetes集群(二进制 v1.18.5版)
文章目录 一.Kubernetes的基本知识 1. 安装要求 2. 系统初始化配置 二.部署Etcd集群 2.1 准备cfssl证书生成工具 2.2 生成Etcd证书 2.2.1 自签证书颁发机构(C ...
最新文章
- 性能测试分享:系统架构
- 第十、十一周项目二-存储班长信息的学生类
- lt;二gt;读lt;lt;大话设计模式gt;gt;之策略模式
- C#数组按值和按引用传递数组区别
- 半潜式平台及其动力定位系统
- 3、MySQL执行事务的语法和流程
- java dbtype_java 动态操作数据库
- mysql改date格式_mysql数据库修改添加Date格式列的方法
- Nginx进程间的通信机制
- OpenCV问题集锦,图片显示不出来,WaitKey(0),imread()不能读图片,未经处理的异常,等问题集合
- 店铺二维码:如何生成大众点评二维码
- 简单说说WinHex(一)安装注册过程
- XShell 6和Xftp6
- 【黑马程序员西安中心】一个内向青年的转变
- 如何在FLASH中实现眨眼睛的动画效果
- dede后台系统基本参数空白怎么办
- xp系统怎么弄清微软服务器名称,xp系统如何做远程服务器呢
- Conflunce从JIRA同步用户账户的配置方法
- C2 - Pokémon Army (hard version)(思维+差分/线段树+dp)详解
- MongoDB操作内嵌文档