一、需要搭建的环境
1、JDK1.8
2、MySQL
3、SFTP (将本地文件上传到centos要用到ftp)
4、Redis(项目用到reids)
5、Nginx(配置域名,配置https访问要用到)
二、MySQL环境搭建
1、查看系统给是否已经安装mysql,输入命令:rpm -qa|grep -i mysql
如果已经安装怎会出现下图显示的内容
如果想卸载重装,可以用 rpm -ev package(上图显示的所有项):
(1)rpm -ev mysql57-community-release-el7-8.noarch
(2)rpm -ev mysql-community-common-5.7.23-1.el7.x86_64
(3)rpm -ev mysql-community-client-5.7.23-1.el7.x86_64
(4)rpm -ev mysql-community-server-5.7.23-1.el7.x86_64
(5)rpm -ev mysql-community-libs-5.7.23-1.el7.x86_64
(6)rpm -ev mysql-community-libs-compat-5.7.23-1.el7.x86_64
rpm -qa|grep -i mysql命令显示哪些安装包就卸载哪些安装包就可以了
2、进入mysql安装包存放的目录,输入命令:cd /usr/local/src
3、下载mysql安装包
(1)输入命令:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
(2)输入命令:rpm -ivh mysql57-community-release-el7-8.noarch.rpm
4、安装mysql-server,输入命令:yum -y install mysql-server
5、启动mysql服务,输入命令:service mysqld restart
6、重置密码,因为mysql安装是密码是随机的
(1)查看随机密码,输入命令:grep "password" /var/log/mysqldlog
在这一行能看到随机密码
Atemporary password is generated for root@localhost: 随机密码
(2)用随机密码登录数据库,输入命令:mysql -u root -p 回车
在Enter password: 输入密码
(3)设置密码,由于mysql5.7安全性提升,不允许设置简单的密码,密码必须满足:数字、小写字母、大写字母 、特殊字符、长度至少8位,当然,也可以通过修改配置文件来设置简单密码(此处不做描述,可以参考:https://blog.csdn.net/z13615480737/article/details/78907697)
进入数据库,输入sql语句:alter user 'root'@'localhost' identified by 'Hello2018*';
Hello2018* 是你要设置的密码,根据自己情况设置
(4)刷新权限,输入sql语句:flush privileges;
(5)退出数据库,输入sql语句:exit;
7、设置mysql服务开机自启动
(1)输入命令:systemctl enable mysqld
(2)重新加载,输入命令:systemctl daemon-reload