1.安装依赖包

1 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison

2、安装boost库(对应版本高于或低于这个版本都有问题)

1 wget http://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
2
3 tar zxvf  boost_1_59_0.tar.gz
4 mv boost_1_59_0 /usr/local/boost

3、添加mysql用户组

1 groupadd mysql
2 useradd -r -g mysql -s /sbin/nologin mysql

4、下载mysql源码包并安装

1 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16.tar.gz
2
3 tar zxvf mysql-5.7.16.tar.gz
4 cd mysql-5.7.16
5 cmake -DCMAKE_INSTALL_PREFIX=/home/mysql -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
6 make && make install

5.调整配置文件

1 mv /etc/my.cnf /etc/my.cnf.bak
2 cp /home/mysql/support-files/my-default.cnf /etc/my.cnf

6. 给安装目录设置权限

1 chown -R mysql:mysql /home/mysql

7.初始化数据库

1 /home/mysql/mysqld --initialize --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data

注:初始化后会生成默认密码,请记录下来
2016-02-17T03:16:36.869627Z 1 [Note] A temporary password is generated for root@localhost: kci!&lc?s8wE

8.启动mysql

1 cp /home/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
2 chmod +x /etc/rc.d/init.d/mysqld
3 chkconfig --add /etc/rc.d/init.d/mysqld service mysqld start

9、访问数据库

1 mysql -uroot -p

10、修改默认密码(不修改默认密码,将不能正常使用sql,必须修改)

1 alter user 'root'@'localhost' identified by '123456';

 

转载于:https://www.cnblogs.com/zl-py/p/6138245.html

Mysql5.7.16安装过程相关推荐

  1. 【软件安装】记录MySQL5.7.37安装过程以及出现的问题

    记录一下MySQL5.7.37安装过程以及出现的问题 目录 官网下载MySQL 安装MySQL 配置my.ini文件 配置环境变量 安装以及初始化mysql服务 启动MySQL服务 总结 官网下载My ...

  2. linux mysql 5.6.22_linux下MySQL5.6.2安装过程

    MySQL是一个关系型数据库管理系统,并且又是开源的,现在很多系统和网站都在使用它,今天给大家分享下我在linux下安装MySQL5.6.2的过程以及遇到的问题. 环境:CentOS release ...

  3. mysql-5.7.16安装教程_mysql installer community 5.7.16安装详细教程

    本文记录了mysql安装详细教程,分享给大家. 一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可 ...

  4. mysql5.7.16安装 初始密码获取及密码重置

    在window7下面安装mysql5.7.16,出现一个问题,在初始化时,默认生成了一个密码,导致连接不了数据库.而在5.7以前,默认密码是空的,可以不用密码即可进入数据库.5.7之后的就遇到坑了,下 ...

  5. mysql5.7.20 安装过程记录

    一.安装过程 原文:http://blog.csdn.net/wengengeng/article/details/52013650 若想指定my.ini的位置,可使用mysqld --default ...

  6. 【卸载MySQL8.0重装MySQL5.7】安装过程百般花式错误+手动删除残余服务+修改数据库默认密码

    我遇到一个超级棘手的难题,由于一个旧web项目需要用到c3p0的数据库操作库,由于本人jdk是1.7版本,mySQL是8.0版本,同时mySQL8.0支持5.x的驱动,在一般的MVC操作并无问题.但是 ...

  7. mysql5.7.16安装版_mysql数据库5.7.16安装版怎么安装图解

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. 安装mysql5.7.16_Win7下安装MySQL5.7.16过程记录

    整理了一份关于Win7下MySQL5.7.16安装笔记,供大家参考: 1.在C盘新建MYSQL文件夹: 2.将mysql-5.7.16-winx64拷贝到C:\MYSQL文件夹下,更名为mysql-5 ...

  9. 重新安装mysql5.7.21_linux 安装mysql 5.7.21详解以及安装过程中所遇问题解决

    在安装过程中所遇到的问题有: 1.my-default.cnf文件找不到 2.mysql启动报错 3.mysql临时密码无法登录 安装环境centos 6.0 下载数据库: [root@CLangua ...

最新文章

  1. 【环境】VS2013和MATLAB相互调用混合编程
  2. 通过分析 JDK 源代码研究 Hash 存储机制--转载
  3. 初识机器学习——吴恩达《Machine Learning》学习笔记(八)
  4. 【CodeForces - 731C】Socks(并查集,思维)
  5. 粒子滤波(PF:Particle Filter与卡尔曼滤波(Kalman Filter)相比较 (转载)
  6. GD32F105V开发过程中的管脚配置问题记录
  7. 怎么做阿里巴巴国际站的测评?需要哪些技术?
  8. 计算机组装与维护参考文献,计算机的组装与维护毕业论文.doc
  9. VScode 删除远程资源管理器中SSH TARGETS
  10. python:2019新年贺词的词云制作以及基于TF-IDF的关键词提取
  11. 利用HTML完成用户注册界面设计,以及性别复选框、按钮链接跳转的实现
  12. 我在工作群和ChatGPT聊了会天,找到了升职加薪的新思路
  13. 基于Android的学生管理系统的设计与实现
  14. 摄像头取流转发 嵌入式系统_如何在不转发的情况下嵌入某人的Twitter视频
  15. 利用Java实现的图片中文字识别,你学会了吗?
  16. Manjaro Linux使用必应图片桌面/锁屏壁纸,每天自动更换
  17. HashMap - 基于哈希表和 Map 接口的键值对利器 (JDK 1.7)
  18. matlab如何将mat转为wav,Matlab的wav文件转为mat文件源程序
  19. plsql快捷执行方式_PLSQL快捷键,很方便
  20. 安卓数据转移到iphone老是中断_关于iPhone手机之间数据转移的几种方式

热门文章

  1. hdu5024-Wang Xifeng's Little Plot
  2. 解决outlook无法启动
  3. vue项目中iview表单验证 this.$refs[name].validate(valid = { }无效
  4. ASP.NET的IIS映射
  5. 指向函数的指针数组(C++)
  6. Scite 中文支持
  7. 请使用C#的文件流来拷贝文件
  8. css3弹性盒子、媒体查询、多列布局
  9. OpenCV3学习(4.1)——图像阈值操作(Threshold,AdaptiveThreshold)
  10. 7-2 定义日期类 (28 分)