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小时内与您取得联系。