准备
- 安装MySQL前必须删除原来的安装,具体自行谷歌,需要检查/etc/my.cnf和/etc/init.d/mysqld是否存在,存在的话需要手动删除,自行到Mysql官网下载MySQL包,这里使用的版本是5.5.x的版本
- 因为我的Centos7是选择最小安装,所以有些库是不存在的,这里需要安装libaio,可使用
yum search libaio
查看安装信息,使用yum install libaio
进行安装
安装
- 创建mysql用户与用户组,其中-s /bin/false 表示该用户不能登录
[root@localhost /]# useradd -r -g mysql -s /bin/false mysql
[root@localhost /]# groupadd mysql
- 解压安装包到指定目录,并在/opt下创建一个mysql软连接
[root@localhost /]# tar -zxvf path-to-mysql-VERSION-OS.tar.gz
[root@localhost opt]# ln -s full-path-to-mysql-VERSION-OS mysql
- 更改/opt/mysql的权限,创建数据目录data并添加权限
[root@localhost /]# cd /opt/mysql
[root@localhost mysql]# chown -R mysql ./
[root@localhost mysql]# chgrp -R mysql ./
[ro