ITPUB论坛-中国最专业的IT技术社区

 找回密码
 注册
查看: 3672|回复: 6

[笔记] 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装

[复制链接]
认证徽章
论坛徽章:
15
青年奥林匹克运动会-高尔夫
日期:2014-09-10 14:54:51目光如炬
日期:2017-11-12 22:00:01火眼金睛
日期:2017-09-30 22:00:01目光如炬
日期:2017-09-03 22:00:01火眼金睛
日期:2017-09-01 17:00:07火眼金睛
日期:2017-02-28 22:00:00火眼金睛
日期:2017-02-06 01:02:33人气徽章
日期:2016-11-09 15:56:29目光如炬
日期:2016-10-30 22:00:00罗罗诺亚·索隆
日期:2016-10-17 12:26:14
发表于 2017-8-28 20:45 | 显示全部楼层 |阅读模式


MySQLLinux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装
1.1  BLOG文档结构图
1.2  前言部分1.2.1  导读和注意事项
各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:
MySQL的二进制安装过程(重点)
② MySQL多实例管理(mysqld_multi)
③ MySQL的源码编译安装过程
④ Linux的逻辑卷的使用
⑤ 文件的MD5值
⑥ 访问MySQL的几种客户端工具(Navicat和MySQLWorkbench)
⑦ 修改MySQL的密码
⑧ 设置MySQL的远程访问
⑨ 设置MySQL的开机启动以及多实例的开机启动
⑩ RPM、二进制和源码编译的优缺点

OS路径设置:
vgcreate vg_mysqlsoft /dev/sdb1
lvcreate -n lv_mysqlsoft_57 -L 5G vg_mysqlsoft
mkfs.ext4 /dev/vg_mysqlsoft/lv_mysqlsoft_57
mkdir -p /tmp/mysql5719
mkdir -p /var/lib/mysql57
mount /dev/vg_mysqlsoft/lv_mysqlsoft_57  /var/lib/mysql57/
vi /etc/fstab
二进制安装过程:
md5sum mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /var/lib/mysql57/
mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql5719
groupadd mysql
useradd -r -g mysql mysql
MySQL 5.6版本:./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql56/mysql5637 --datadir=/usr/local/mysql56/mysql5637/data
MySQL 5.7版本:./bin/mysqld --initialize --user=mysql --basedir=/var/lib/mysql57/mysql5719  --datadir=/var/lib/mysql57/mysql5719/data
more /etc/my.cnf
cp mysql.server /etc/init.d/mysql57
chmod 755 /etc/init.d/mysql57
chkconfig --add mysql57
chkconfig mysql57 on
chkconfig --level 345 mysql57 on
mysqld_safe --user=mysql &
MYSQL_HOME=/var/lib/mysql57/mysql5719
PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
#MySQL 5.7初始化时有默认密码,5.6无密码
mysql -uroot  --socket=/usr/local/mysql56/mysql5637/mysql.sock -p
set password=password('lhr');
update mysql.user set authentication_string=password('lhr') where user='root';
grant all privileges on *.* to root@'%' identified by 'lhr';
flush privileges;
源码安装:
tar -zxf  /tmp/mysql5.7sc/mysql-5.7.19.tar.gz -C /usr/local/mysql57sc/
tar -zxf  /tmp/mysql5.7sc/mysql-boost-5.7.19.tar.gz -C /usr/local/mysql57sc/
mv mysql-5.7.19 mysql57
yum install -y cmake make gcc gcc-c++ ncurses-devel
#cmake最低需要2.8.2版本的
cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql57sc/mysql57 \
> -DMYSQL_DATADIR=/usr/local/mysql57sc/mysql57/data \
> -DMYSQL_USER=mysql \
> -DWITH_INNOBASE_STORAGE_ENGINE=1  \
> -DWITH_ARCHIVE_STORAGE_ENGINE=1   \
> -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
> -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DDOWNLOAD_BOOST=1 \
> -DWITH_BOOST=/usr/local/mysql57sc/mysql57/boost/boost_1_59_0/
make && make install
查看MySQL的端口:
netstat -lntp | grep mysqld




非常感谢各位朋友支持小麦苗。
论坛徽章:
2
蒙奇·D·路飞
日期:2017-08-09 02:24:40娜美
日期:2017-08-09 02:16:30
发表于 2017-8-31 09:16 | 显示全部楼层
请问在工作单位的实际产品环境下,通常采用哪种方式安装MySQL? RPM、二进制或源码编译?

谢谢!

使用道具 举报

回复
论坛徽章:
2
蒙奇·D·路飞
日期:2017-08-09 02:24:40娜美
日期:2017-08-09 02:16:30
发表于 2017-8-31 09:41 | 显示全部楼层
http://blog.itpub.net/26736162/viewspace-1349705/

MySQL 咨询支持:购买了 MySQL 企业级银质或金质服务的客户才能得到此项支持。 MySQL 技术支持团队将为您的系统提供针对性的建议,告诉您如何恰当地设计和调整您的 MySQL 服务器、计划、查询和复制设定,以获得更好的性能。


请问如果不需要MySQL 咨询支持,可以免费使用MySQL 企业版(MySQL Enterprise)吗?

谢谢!

使用道具 举报

回复
论坛徽章:
2
蒙奇·D·路飞
日期:2017-08-09 02:24:40娜美
日期:2017-08-09 02:16:30
发表于 2017-8-31 10:21 | 显示全部楼层
http://blog.itpub.net/26736162/viewspace-1349787/

MySQL 5.6.21下载安装之安装篇(二) 2014-11-28 10:09:30

以上这篇文章中说:

尽可能不要使用源代码编译安装MySQL。

为什么?

使用道具 举报

回复
认证徽章
论坛徽章:
15
青年奥林匹克运动会-高尔夫
日期:2014-09-10 14:54:51目光如炬
日期:2017-11-12 22:00:01火眼金睛
日期:2017-09-30 22:00:01目光如炬
日期:2017-09-03 22:00:01火眼金睛
日期:2017-09-01 17:00:07火眼金睛
日期:2017-02-28 22:00:00火眼金睛
日期:2017-02-06 01:02:33人气徽章
日期:2016-11-09 15:56:29目光如炬
日期:2016-10-30 22:00:00罗罗诺亚·索隆
日期:2016-10-17 12:26:14
发表于 2017-8-31 13:17 | 显示全部楼层
onca416 发表于 2017-8-31 09:16
请问在工作单位的实际产品环境下,通常采用哪种方式安装MySQL? RPM、二进制或源码编译?

谢谢!

二进制哟

使用道具 举报

回复
认证徽章
论坛徽章:
15
青年奥林匹克运动会-高尔夫
日期:2014-09-10 14:54:51目光如炬
日期:2017-11-12 22:00:01火眼金睛
日期:2017-09-30 22:00:01目光如炬
日期:2017-09-03 22:00:01火眼金睛
日期:2017-09-01 17:00:07火眼金睛
日期:2017-02-28 22:00:00火眼金睛
日期:2017-02-06 01:02:33人气徽章
日期:2016-11-09 15:56:29目光如炬
日期:2016-10-30 22:00:00罗罗诺亚·索隆
日期:2016-10-17 12:26:14
发表于 2017-8-31 13:19 | 显示全部楼层
onca416 发表于 2017-8-31 09:41
http://blog.itpub.net/26736162/viewspace-1349705/

MySQL 咨询支持:购买了 MySQL 企业级银质或金质服 ...

那可以使用社区版,一般情况下,社区版足够了

使用道具 举报

回复
认证徽章
论坛徽章:
15
青年奥林匹克运动会-高尔夫
日期:2014-09-10 14:54:51目光如炬
日期:2017-11-12 22:00:01火眼金睛
日期:2017-09-30 22:00:01目光如炬
日期:2017-09-03 22:00:01火眼金睛
日期:2017-09-01 17:00:07火眼金睛
日期:2017-02-28 22:00:00火眼金睛
日期:2017-02-06 01:02:33人气徽章
日期:2016-11-09 15:56:29目光如炬
日期:2016-10-30 22:00:00罗罗诺亚·索隆
日期:2016-10-17 12:26:14
发表于 2017-8-31 13:20 | 显示全部楼层
onca416 发表于 2017-8-31 10:21
http://blog.itpub.net/26736162/viewspace-1349787/

MySQL 5.6.21下载安装之安装篇(二) 2014-11-28 1 ...

比较复杂,安装过程较复杂;编译时间长,一台服务器可以安装多个MySQL

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 虎吧 老博客 知识索引树 读书频道 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表