05-Linux软件安装与前后端项目部署
安装方式介绍
安装JDK
准备
mkdir /soft
上传文件
安装
tar -zxvf jdk-21_linux- -C/usr/local
export JAVA_HOME=/usr/local/jdk-21.0.1
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
安装MqSQL
准备工作
rpm -qa | grep mariadbrpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64tar -xvf my
mv my /usr/local/mysqlexport MYSQL_HOOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:PATHsource /etc/profile注册mysql服务
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo chkconfig --add mysql
安装
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysqlsudo chmod 777 data
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/dataroot@localhost: NpLDds+Xo5sr
systemctl start mysql
mysql -uroot -pNpLDds+Xo5sralter user ‘root’@’localhost’ identified with mysql_native_password by ‘root’;
create user ‘root’@’%’ identified by ‘root’;
grant all privileges on *.* to ‘root’@’%’;
flush privileges;
客户端连接
问题一:2003连接不上
关闭防火墙
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload
问题2:1251
Navcat版本问题
安装Nginx
yum install -y pcre pcre-devel zlib zlib-devel openssl sopenssl-devel
tar -zxvf n
cd ./configure --prefix=/usr/local/nginx
make
make intall
sbin/nginx
项目部署
前端项目部署
服务器端项目部署
注意:
1.修改数据库信息
2.日志路径