一
下载MySQL二进制软件包
下载连接:MYSQL安装包下载
官网MySQL有四个版本:GA版、DMR版、RC版、Beta版。一般生产和测试环境使用GA版(常规可用的版本,经过bug修复测试)
二
安装前系统环境检测
1、SELinux和系统防火墙iptables需要关闭
2、I/O调度系统默认是cfq模式,强烈建议使用deadline模式
3、swap分区的设置
不分配swap或分配4GB的swap
swappiness控制如何使用swap分区,0表示最大限度使用物理内存,然后才使用swap,可能导致内存溢出,导致MySQL被意外kill掉;100,积极使用swap,把内存数据及时搬到swap,不建议
4、文件系统的选择 [xfs]
5、操作系统限制
6、numa需要关闭
关闭numa,可以更好地分配内存,不需要采用swap的方式来获取内存
可以在BIOS、操作系统或者在数据库启动过程中关闭
三
开始进行安装
1、对下载下来的软件包进行MD5校验,确保下载过程中没有任何的问题
2、创建用户和组
3、将软件包移到/usr/local目录下
4、解压mysql软件包
5、创建软连接,方便日后升级
6、创建mysql相关的目录并修改权限
7、编辑mysql的配置文件
8、初始化数据库
9、启动数据库
10、验证是否启动成功
11、修改root用户的密码
四
MySQL数据库root密码丢失的问题
(1)kill掉mysql进程(共两个进程)
(2)重启mysql
(3)连接到mysql
(4)设置新的密码并刷新权限
(5)重启数据库
领取专属 10元无门槛券
私享最新 技术干货