全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # mysql5.7.17  # mysql5.7  # Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)  # linux下使用RPM安装mysql5.7.17  # Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程  # Linux环境下mysql5.7.13安装教程  # Linux中安装MySQL5.7.42的详细教程  # 过程中  # 在此  # 不受  # 打到  # 后会  # 完后  # 配置文件  # 官网  # 大家多多  # 安装目录  # 可执行文件  # 安装过程  # 临时文件  # 远程登录  # 屏幕上  # bld  # mkdir  # DWITH_BOOST  # DMYSQL_DATADIR  # DCMAKE_INSTALL_PREFIX 


相关文章: 网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站主机选购指南:核心配置优化与品牌推荐方案  岳西云建站教程与模板下载_一站式快速建站系统操作指南  如何快速上传自定义模板至建站之星?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  如何在腾讯云服务器上快速搭建个人网站?  ,石家庄四十八中学官网?  如何设计高效校园网站?  如何自定义建站之星模板颜色并下载新样式?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  三星网站视频制作教程下载,三星w23网页如何全屏?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  网站制作模板下载什么软件,ppt模板免费下载网站?  南宁网站建设制作定制,南宁网站建设可以定制吗?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  广东企业建站网站优化与SEO营销核心策略指南  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  装修招标网站设计制作流程,装修招标流程?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  如何选购建站域名与空间?自助平台全解析  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  公司网站制作价格怎么算,公司办个官网需要多少钱?  Android使用GridView实现日历的简单功能  如何注册花生壳免费域名并搭建个人网站?  南京网站制作费用,南京远驱官方网站?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  定制建站是什么?如何实现个性化需求?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  西安大型网站制作公司,西安招聘网站最好的是哪个?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  上海网站制作开发公司,上海买房比较好的网站有哪些?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站主机如何选?性能与价格怎样平衡?  ,怎么用自己头像做动态表情包?  建站之星云端配置指南:模板选择与SEO优化一键生成  建站中国官网:模板定制+SEO优化+建站流程一站式指南  济南网站制作的价格,历城一职专官方网站?  如何用美橙互联一键搭建多站合一网站?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  建站之星备案流程有哪些注意事项?  做企业网站制作流程,企业网站制作基本流程有哪些?  盐城做公司网站,江苏电子版退休证办理流程?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何快速搭建自助建站会员专属系统?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。