CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
总之 Centos 就是企业服务器上 Linux 系统的优选版本——免费、稳定。
转入正题, 安装 MySQL 步骤:
1. 转到 https://dev.mysql.com/downloads/mysql/#downloads , 获取 Linux Generic (通用) 版下载地址, 目前是 :
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
2. 将下载下来的包解压 ( 链接 ):
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
3. 将解压后的文件夹复制到指定位置(cp -R/r:递归处理,将指定目录下的所有文件与子目录一并处理 链接 );
cp -r mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
4. 添加系统 mysql 组和 mysql 用户:
groupadd mysql
useradd -r -g mysql mysql
5. 创建data目录:
mkdir /usr/local/mysql/data
6. 安装数据库:
切换成 /user/local/user 目录下:
cd /usr/local/mysql
修改当前目录的所有者为 mysql 用户:
chown -R mysql:mysql ./
安装数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注意最后输出的临时密码要记下来:
A temporary password is generated for root@localhost: nJy2kY9w9;!/
执行以下命令创建RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
修改当前目录拥有着为 root
chown -R root:root ./
修改 data 目录拥有者为 mysql
chown -R mysql:mysql ./data
cd support-files sudo
cp support-files/mysql.server /etc/init.d/mysql
mkdir /var/lib/mysql
参考: