mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程
通过源码在linux上安装mysql最新稳定版本:mysql-5.7.17
为了方便安装过程中不受boost依赖的影响,直接从官网下载mysql-boost-5.7.17.tar.gz版本。(官方解释,编译过程中需要boost,但实际没有用到。)
安装目录:
启动脚本:/etc/init.d/mysqld
程序根目录:/usr/local/mysql
数据目录:/data/mysql
安装过程
1.安装依赖
#yum install -y cmake gcc-c++* make ncurses-devel
2.创建mysql用户
#groupadd mysql
#useradd -r -g mysql -s /bin/false mysql
3.下载mysql-boost-5.7.17.tar.gz,上传到服务器
#tar xzf mysql-5.7.17.tar.gz
#cd mysql-5.7.17
#mkdir bld
#cd bld/
#cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql
#在此指定参数后减少很多后面启动过程中的操作
#make
#make install
#使用默认的配置文件
#cd /usr/local/mysql/support-files
#cp my-default.cnf ../my.cnf
#编译过程中出错,清除临时文件重新编译:
#make clean
#rm CMakeCache.txt
4.安装完后把可执行文件路径加到系统环境变量:
环境变量
#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
#source /etc/profile
5.初始化数据库
#mkdir /data/mysql
#chown -R mysql.mysql /data/mysql
#mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
mysql5.7初始化后会随机生成一个密码,会直接打到屏幕上。
6.启动
复制启动脚本:
#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql
直接启动
#mysqld_safe --user=mysql &
或
#/etc/init.d/mysqld start
启动后调用安全脚本,实现:更改root密码,删除测试库,禁止root远程登录
#mysql_secure_installation
部分配置(没有优化的)
[client]
port=3306
socket=/tmp/mysql.sock
character_set_client= utf8
[mysqld]
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock
character-set-server = utf8
read_buffer_size=131072
#innodb
innodb_data_file_path=ibdata1:100M:autoextend
#binlog
server_id=1
log-bin=mysql-bin
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
quick
max_allowed_packet=32M
[mysql]
[myisamchk]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。
您可能感兴趣的文章:windows10安装mysql5.7.17教程mysql5.7.17安装配置图文教程mysql5.7.17 zip 解压安装详细过程mysql5.7.17安装使用图文教程Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程mysql5.7.17.msi安装图文教程Linux系统下使用rpm方式安装最新mysql5.7.17完整步骤Window 下安装Mysql5.7.17 及设置编码为utf8的方法CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置MySQL5.7.17安装及配置图文教程
mysql5.7.17的linux安装,linux下mysql5.7.17最新稳定版本安装教程相关推荐
- oracle11g r2 64 补丁,win10系统下oracle11g R2的64位版本安装教程
win10下oracle11g r2的64位版本安装教程. 下载 win 64位操作系统 下载地址: https://download.oracle.com/otn/nt/oracle11g/1120 ...
- Cloudera Manager安装之利用parcels方式安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(五)...
参考博客 Cloudera Manager安装之利用parcels方式安装单节点集群 Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm ...
- Cloudera Manager安装之利用parcels方式(在线或离线)安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(Ubuntu14.04)(五)...
如果大家,在启动的时候,比如遇到如下问题,则 明明已经授权了啊,怎么被拒绝,纳尼??? 解决办法 然后,再来这样,就可以了. 注意,在此之前. ubuntucmbigdata1机器上,则需要执行 bi ...
- 闲来无事,就把lnmp的php升级到php-5.2.17最新稳定版本
本教程主要是对安装了lnmp一键安装包的用户,从php-5.2.16升级到php-5.2.17最新稳定版本. " O# O2 ~$ \1 @# p% T4 F ①准备工作, 需要下载php- ...
- Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)...
前期博客 Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm方式和yum方式) 说在前面的话(看清楚就好!!!) 我这篇博客,是两种方式都 ...
- linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18. 每一步都参考了不少文章,后面会一一 ...
- mysql5.7.76安装,win7下mysql5.7.17安装配置方法图文教程
win7下安装mysql5.7.17图文教程,分享给大家. 1.下载安装包 请在以下 有zip包和msi两种类型包,建议新手选择zip包下载,有助于熟习mysql 2.解压mysql压缩包 下载完成后 ...
- 四叶草引导windows和linux,Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像...
作为一个穷逼大学生,想搞iOS开发 买不起Mac只能鼓捣鼓捣黑苹果啦........ 之前我的电脑通过变色龙引导的方式装了个OSX10.10和win8.1双系统,因为自学的是Swift语言之前装的OS ...
- mysql5.7.19winx64安装_winx64下mysql5.7.19的基本安装流程(详细)
1·下载 2·安装服务 1)管理员运行cmd 2)d: 3)cd d:\mysql-5.7.19-winx64\bin 4)然后执行注册服务命令 切换目录至mysql包所在的bin目录.然后输入 my ...
最新文章
- 第十六届智能车竞赛MCU这么多,该怎么办?别慌,RT-Thread来帮忙。
- android开发出现No Launcher activity found!解决方案
- 数据快传对于企业的重要性!
- 2021-04-29 Python绘制柱状图之可视化神器Pyecharts
- net::ERR_INCOMPLETE_CHUNKED_ENCODING(php项目+nginx)
- external libraries里没有maven包_Maven企业实战系列(三):彻底看懂maven的体系结构...
- python的socks5全局代理_Python写的Socks5协议代理服务器
- java perl5compiler,Java中正则表达式使用方法详解(四)
- df添加一行 python_Python为输出的数据绘制表格
- HTML+CSS+JS实现美女canvas仿ps橡皮擦刮刮卡
- Swift相关api功能介绍与使用
- 【转】测试用例编写(功能测试框架)
- 网上阅卷系统php源码,又开源了,网上阅卷系统自动识别功能代码 | 学步园
- 如何使用ffmpeg下载腾讯课堂视频(亲自多次尝试有效)
- 计算机标图命令输入,电脑每次开机后都要使用ctfmon命令才能显示输入法图标怎么办...
- 白话布隆过滤器BloomFilter
- vrep与vs2015联合仿真(C/C++)
- JAVA 实现高级计算器程序
- Excel.js导出图片和表格
- c语言互质欧拉函数,互质与欧拉函数