大数据集群搭建(3)——Centos的mysql安装

Centos的mysql安装

1.查看本机的mysql

rpm -qa |grep mysql

2.卸载本机上原有的mysql(卸载后输入查看命令,没有结果为完成)

rpm -e --nodeps mysql-xxxxx

3.添加依赖包安装

yum search libaio

yum install libaio

4.添加mysql组及mysql用户

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

(-s /bin/false表示mysql用户不能当作系统登录用户)

5.进入/usr/local目录,上传并解压文件

cd /usr/local

rz(选中上传准备好的mysql安装包)

tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz

6.为解压后的目录建立软链接

ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql

7.进入解压后的目录中,创建mysql-files文件,并改变其权限

cd /usr/local/mysql

mkdir mysql-files

chmod 750 mysql-files

8.改变mysql目录下所有文件的用户主和用户组

chown -R mysql .

chgrp -R mysql .

9.对mysql进行初始化

bin/mysqld --initialize --user=mysql (此句执行后会生成随机密码,要记住随机密码)

10.安装加密连接mysql_ssl_rsa_setup

bin/mysql_ssl_rsa_setup

11.改变mysql目录下所有文件的用户主

chown -R root .

chown -R mysql data mysql-files

12.启动mysql

bin/mysqld_safe --user=mysql &

13.加入服务

cp support-files/mysql.server /etc/init.d/mysql.server

14.添加环境变量:

vi /etc/profile

在文件中添加以下内容:

#mysql

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

保存后使新编辑的profile生效:

source /etc/profile

15.登录mysql

mysql -uroot –p

输入之前记下的随机密码

16.修改初始密码

SET PASSWORD = PASSWORD('123456');

17.将mysql加入开机启动服务

chkconfig --add mysql.server

chkconfig mysql.server on

18.进入mysql开启远程访问并刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

你可能感兴趣的:(大数据集群搭建(3)——Centos的mysql安装)