一、MySQL版本的选择
推荐选择MySQL官方版本,且选择MySQL5.6以后的版本。
如选择Percona版本(例如5.6版本使用线程池等),但在5.6版本以后,官方版MySQL集成了Percon之前的优化。
不建议选择MariaDB:无INNODB;且核心代码较老
MySQL在5.6以后不断重构源码,安装包越来越大,功能和性能在持续改进
二、下载
MySQL官网:https://www.mysql.com/ 建议大家经常查看是否有更新及相关技术大牛文章
社区GA版下载地址:https://www.mysql.com/
选择版本:例如Linux版本可以按照如下方式选择(版本、操作系统、操作系统版本)
下载完成后将其上传,如上传至/usr/local目录下。
三、安装
总体安装步骤概述如下:
操作系统等相关配置设置
安装依赖包
创建用户
修改配置文件、创建相关数据目录、日志目录等并授权
运行安装命令,启动数据库
配置环境变量、服务等(看需要)
1.操作系统等相关配置设置
查看CPU、内存、SSL版本、硬盘大小
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# 查看内存:
cat /proc/meminfo
# 查看ssl版本
openssl version
#查看硬盘大小
df -lh
# 修改防火墙
service iptables stop
chkconfig iptables off
#修改selinux
vim /etc/selinux/config
,SELINUX=disabled
setenforce 0 ## 不重启机器生效
# 修改文件限制等
vim /etc/security/limits.conf
* hard nofile 65535
* soft nofile 65535
或
ulimit -n 65535 (sudo sh -c "ulimit -a"检查)
-----------