全网整合营销服务商

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

免费咨询热线: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 


相关文章: 免费公司网站制作软件,如何申请免费主页空间做自己的网站?  PHP 500报错的快速解决方法  python的本地网站制作,如何创建本地站点?  建站10G流量真的够用吗?如何应对访问高峰?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  建站之星安装提示数据库无法连接如何解决?  如何快速搭建高效简练网站?  c++ stringstream用法详解_c++字符串与数字转换利器  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  建站之星如何保障用户数据免受黑客入侵?  建站OpenVZ教程与优化策略:配置指南与性能提升  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何快速搭建安全的FTP站点?  上海网站制作开发公司,上海买房比较好的网站有哪些?  开源网站制作软件,开源网站什么意思?  建站主机CVM配置优化、SEO策略与性能提升指南  建站之星免费版是否永久可用?  高端云建站费用究竟需要多少预算?  北京网站制作公司哪家好一点,北京租房网站有哪些?  淘宝制作网站有哪些,淘宝网官网主页?  广平建站公司哪家专业可靠?如何选择?  如何快速搭建高效香港服务器网站?  如何有效防御Web建站篡改攻击?  如何选择CMS系统实现快速建站与SEO优化?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  ,如何利用word制作宣传手册?  宝塔建站无法访问?如何排查配置与端口问题?  做企业网站制作流程,企业网站制作基本流程有哪些?  如何通过智能用户系统一键生成高效建站方案?  建站主机系统SEO优化与智能配置核心关键词操作指南  如何选择高效便捷的WAP商城建站系统?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何挑选优质建站一级代理提升网站排名?  网站制作企业,网站的banner和导航栏是指什么?  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何在阿里云虚拟主机上快速搭建个人网站?  如何选择高性价比服务器搭建个人网站?  简历在线制作网站免费版,如何创建个人简历?  学校建站服务器如何选型才能满足性能需求?  如何在宝塔面板创建新站点?  如何在建站宝盒中设置产品搜索功能?  如何通过服务器快速搭建网站?完整步骤解析  成都网站制作公司哪家好,四川省职工服务网是做什么用?  威客平台建站流程解析:高效搭建教程与设计优化方案  网站插件制作软件免费下载,网页视频怎么下到本地插件? 

您的项目需求

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