centos7环境搭建
1.虚拟机安装系统
注意:安装过程中出现⽹络配置选项时可以再图形界⾯选择“打开”,不忍后期还是要⽤命令打开
2 .上传所需⽂件
1.xftp连接虚拟机,选择⽂件上传到到 【/usr/local/ 】⽬录下,也可⾃⾏选择⽬录。
2.安装包都放在 【/usr/local/ inastallPackage】中,包括以下
(1)
(2)mysql-5.7.31-macos10.14-x86_
(3)nginx-1.6.
(4)node-v16.3.
(5)redis-6.2.
问题和解决办法:
1.xftp⽆法上传⽂件或创建⽂件夹:
su root 切换到root⽤户,然后执⾏命令【 chmod -R 777 你要进⾏操作的⽂件夹路径】修改权限即可3.安装
3.1安装jdk
1. cd 到【/usr/local/dzjPackage 】⽬录下,执⾏解压压缩包命令
tar -zxvf
成功后当前⽬录会出现⼀个【jdk1.8.0_291】⽂件夹
2. 创建【/usr/local/dzjProgram/java】⽂件夹,并将【jdk1.8.0_291】移动过去
在【jdk1.8.0_291】所在⽬录 执⾏以下命令
mv jdk1.8.0_291/  /usr/local/dzjProgram/java
3. 设置环境变量
vi /etc/profile
在⽂件末尾添加如下代码
# JAVA_HOME
export JAVA_HOME=/usr/local/dzjProgram/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:${JAVA_HOME}/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
4. 使环境变量⽣效
source /etc/profile
mv参考mysql下载后安装中出现提示不到安装包
3.2安装mysql(源码安装)
参考
1.检查MariaDB和mysql
删除MariaDB
执⾏命令
rpm -qa|grep mariadb
可能出现以下⼏个
mariadb-server-5.5.60-1.el7_5.x86_64
mariadb-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
删除(没有就跳过)
rpm -e --nodeps mariadb-server-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
删除mysql
执⾏命令
rpm -qa|grep mysql
其他步骤同上…省略
3.安装mysql5.7所需要的依赖
[root@localhost src]# yum install libaio
[root@localhost src]# yum install perl
[root@localhost src]# yum install net-tools
[root@localhost src]# yum -y install numactl.x86_64
安装依赖时会询问你是下载并安装还是下载或者不下载。(输⼊y回车,下载并安装即可。)
4.解压mysql
5.7安装包
在安装位置解压
[root@localhost src]# tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_
修改⽂件夹名为mysql
mv mysql-5.7.31-linux-glibc2.12-x86_64 mysql
5.创建数据⽂件存放⽬录
cd /usr/local/dzjProgram/mysql
mkdir data
6.创建系统⽤户组和⽤户
cat /etc/group    --查看所有⽤户组信息是否存在mysql组,不存在则创建,存在则直接新建⽤户groupadd mysql    ---新建⼀个msyql组
cat /etc/passwd|grep mysql  ---查看是否存在mysql⽤户
useradd -g mysql mysql    ---新建msyql⽤户
7.修改⽬录权限
chown -R mysql:mysql /usr/local/dzjProgram/mysql
8.初始化数据库
//进⼊bin⽬录
cd /usr/local/dzjProgram/mysql/bin
//执⾏
./mysqld --initialize --user=mysql --basedir=/usr/local/dzjProgram --datadir=/usr/local/dzjProgram/mysql/data
执⾏成功后 控制台显⽰ 初始密码
若报错如下
./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object
file: No such file or directory
则执⾏
yum remove libnuma.so.1;
yum -y install numactl.x86_64;
将mysql加⼊服务
cp /usr/local/dzjProgram/mysql/support-files/mysql.server  /etc/init.d/mysql
9.编辑配置⽂件
搜索配置⽂件
注意: ⽹上很多帖⼦的配置⽂件后缀是"f",在编辑配置⽂件前,先到根⽬录/etc下查看本系统配置⽂件后缀,否则可能出现配置⽆效的问题
find / -name 'my.confg'
不到就新建⼀个
cat > /fg
//打开⽂件
vi /fg
到了写⼊以下内容
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/dzjProgram/mysql
datadir=/usr/local/dzjProgram/mysql/data
socket=/tmp/mysql.sock
#不区分⼤⼩写
lower_case_table_names = 1
#不开启sql严格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_EN GINE_SUBSTITUTION"
log-error=/var/log/mysqld.log
pid-file=/usr/local/dzjProgram/mysql/data/mysqld.pid
10.添加开机启动
vi /etc/init.d/mysql
//修改下⾯两个属性
basedir=/usr/local/dzjProgram/mysql
datadir=/usr/local/dzjProgram/mysql/data
[外链图⽚转存失败,源站可能有防盗链机制,建议将图⽚保存下来直接上传(img-xIVqDtcj-1624443899768) (C:\Users\Mary\AppData\Roaming\Typora\typora-user-images\image-20210615105617373.png)]
开机启动
chkconfig --add mysql
chkconfig mysql on
启动mysql
service mysql stop
service mysql start
11.设置环境变量
执⾏命令
vi /etc/profile
在⽂件末尾添加如下代码
# MYSQL
export PATH=$PATH:/usr/local/dzjProgram/mysql/bin
使环境变量⽣效
source /etc/profile
12.修改密码
//登录mysql
//修改密码
set password for root@localhost = password('Root@123');
13.关闭防⽕墙
//查看防⽕墙状态
systemctl stop firewalld.service
//关闭防⽕墙
systemctl stop firewalld.service
//永久关闭防⽕墙
systemctl disable firewalld.service
14.修改权限
//使⽤ mysql 这个库
use mysql;
/
/允许任何ip链接
update user set host = '%' where user ='root';
//刷新权限
flush privileges;
3.3安装redis
解压
tar -zxvf redis-6.2.
安装依赖
yum install gcc
执⾏编译
//进⼊解压⽬录
cd redis-6.2.4**
//编译
make
安装
//安装到指定⽬录
make install PREFIX=/usr/local/dzjProgram/redis
设置开机⾃启
1.把源码中的 f 复制到 redis安装⽬录
//把源码中的 f 复制到 redis安装⽬录
cp /usr/local/redis-6.2.4**/f  /usr/local/dzjProgram/redis/bin 2.修改redis安装⽬录中的配置⽂件
//执⾏命令
f
把 daemonize no 改为 daemonize yes
3.添加开机启动
//执⾏命令
vi /etc/systemd/system/redis.service
添加以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/f PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:对应内容如下
4.切换到安装⽬录下执⾏命令
[root@localhost bin]# systemctl daemon-reload
[root@localhost bin]# systemctl start redis.service
[root@localhost bin]# systemctl enable redis.service
命令说明:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。