全网整合营销服务商

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

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

MySQL5.7.10 安装文档教程详解

1、安装依赖包

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

2、安装boost库:

首先先查询是否已经安装过boost

rpm -qa boost*

卸载旧boost-*等库:

yum -y remove boost-*

下载Boost库,在解压后复制到/usr/local/boost目录下,然后重新cmake并在后面的选项中加上选项 -DWITH_BOOST=/usr/local/boost

(下载:http://sourceforge.NET/projects/boost/files/boost/)

注:mysql5.7.10 需要的boost版本为1.59.0 不能是其他版本

下载地址:http://liquidtelecom.dl.sourceforge.Net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

3、下载MySQL源码

官网下载地址:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10.tar.gz

下载后解压

4、安装过程

(1)创建用户,组

# groupadd mysql
# mkdir /home/mysql #自定义位置
# mkdir /home/mysql/data #自定义位置
# useradd -g mysql -d /home/mysql mysql

(2)编译mysql

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

(3)安装

第二步没报错情况下

make && make install

(4)初始化数据库

进入安装补录下的bin目录下,执行

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

注:初始化后会生成默认密码,请记录下来

MySQL5.7.10 安装文档

(5) 调整配置文件和环境变量参数

将默认生成的my.cnf备份

# mv /etc/my.cnf /etc/my.cnf.bak

进入mysql的安装目录支持文件目录

# cd /mysql/support-files

拷贝配置文件模板为新的mysql配置文件,

# cp my-default.cnf /etc/my.cnf

可按需修改新的配置文件选项, 不修改配置选项, mysql则按默认配置参数运行.

如下是我修改配置文件/etc/my.cnf, 用于设置编码为utf8以防乱码

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
[client]
default-character-set=utf8

复制启动脚本到init.d下

cp /mysql/support-files/mysql.server /etc/init.d/mysqld

增加执行权限

chmod 755 /etc/init.d/mysqld

创建mysql命令文件

ln -s /mysql/bin/mysql /usr/bin/

注:没有这个文件就没有mysql命令,不能在任意位置使用mysql 访问数据库

(6)启动mysql

service mysqld start

(7)访问数据库

mysql -uroot -p

密码为刚才生成的密码

(8) 修改默认密码

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

注:不修改默认密码,将不能正常使用sql,必须修改

以上所述是小编给大家介绍的MySQL5.7.10 安装文档教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mysql5.7.10安装  # MAC下Mysql5.7.10版本修改root密码的方法  # Ubuntu手动安装mysql5.7.10  # Windows server 2008 r2上安装MySQL5.7.10步骤  # Mac下mysql5.7.10安装教程  # mysql5.7.10开启慢查询详解  # 安装Mysql5.7.10 winx64出现的几个问题汇总  # mysql 5.7.16 安装配置方法图文教程  # mysql 5.7.13 安装配置方法图文教程(linux)  # mysql5.7.19 安装配置方法图文教程(win10)  # Windows下mysql5.7.10安装配置方法图文教程  # 配置文件  # 下载地址  # 自定义  # 小编  # 文档  # 目录下  # 在此  # 并在  # 给大家  # 报错  # 后会  # 不能正常  # 第二步  # 所述  # 给我留言  # 官网  # 已经安装  # 感谢大家  # 安装目录  # 密码为 


相关文章: 建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  油猴 教程,油猴搜脚本为什么会网页无法显示?  ,有什么在线背英语单词效率比较高的网站?  如何在阿里云完成域名注册与建站?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何通过虚拟主机空间快速建站?  高端云建站费用究竟需要多少预算?  建站之星在线版空间:自助建站+智能模板一键生成方案  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  湖北网站制作公司有哪些,湖北清能集团官网?  如何高效利用200m空间完成建站?  如何在阿里云服务器自主搭建网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  如何选择香港主机高效搭建外贸独立站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  建站之星免费模板:自助建站系统与智能响应式一键生成  如何在Windows服务器上快速搭建网站?  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何通过万网虚拟主机快速搭建网站?  浅析上传头像示例及其注意事项  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  建站之星备案是否影响网站上线时间?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  网站制作软件免费下载安装,有哪些免费下载的软件网站?  学校为何禁止电信移动建设网站?  C#怎么创建控制台应用 C# Console App项目创建方法  为什么Go需要go mod文件_Go go mod文件作用说明  手机网站制作与建设方案,手机网站如何建设?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  如何在云指建站中生成FTP站点?  如何用好域名打造高点击率的自主建站?  如何快速查询网站的真实建站时间?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何快速搭建高效简练网站?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  定制建站价位费用解析与套餐推荐全攻略  微信小程序 五星评分(包括半颗星评分)实例代码  如何选择最佳自助建站系统?快速指南解析优劣  建站主机服务器选购指南:轻量应用与VPS配置解析  免费网站制作appp,免费制作app哪个平台好?  如何快速生成ASP一键建站模板并优化安全性?  建站之星Pro快速搭建教程:模板选择与功能配置指南  网站制作模板下载什么软件,ppt模板免费下载网站?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  Swift中循环语句中的转移语句 break 和 continue  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  建站之星3.0如何解决常见操作问题?  建站之星好吗?新手能否轻松上手建站? 

您的项目需求

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