Linux中安装JDK1.8,Mysql5.7,nginx的步骤
个人简介
前言
程序员的开发离不开Linux系统,下面为大家讲解的是在Linux中安装JDK1.8,Mysql5.7,nginx的步骤。 系统:CenOS7 工具:FinalShell
一、Linux安装JDK
下载:jdk-8u291-linux-x64.tar.gz 解压:
tar -zxvf jdk-8u291-linux-x64.tar.gz
移动:
mv jdk1.8.0_291 /usr/local/jdk1.8
修改配置文件:
vim /etc/profile
添加配置:
export JAVA_HOME=/usr/local/jdk1.8 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin
刷新配置:
source /etc/profile
查看是否成功
java -version
二、Linux安装mysql
- 下载安装包
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
- 解压
tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /usr/local
- 改名
cd /usr/local mv mysql-5.7.33-linux-glibc2.12-x86_64 mysql
- 创建用户和组
groupadd mysql useradd -r -g mysql mysql chown -R mysql.mysql /usr/local/mysql
- 创建data文件夹
cd /usr/local/mysql mkdir data
- 安装依赖包
yum install libaio
7.初始化 (记住初始密码 --重点后面要用)
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
- 配置
vim /etc/my.cnf
配置文件:按 i 进入插入模式,按 ESC后 按:wq 保存退出
[mysqld] datadir=/usr/local/mysql/data basedir=/usr/local/mysq socket=/tmp/mysql.sock user=mysql port=3306 character-set-server=utf8 # 取消密码验证 #skip-grant-tables # # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
- 将mysql加入到服务中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
- 开机启动
chkconfig mysql on
- 启动mysql
service mysql start
- 登录mysql
/usr/local/mysql/bin/mysql -uroot -p
输入刚刚记下的初始化密码 13. 修改密码: root为我此次修改的密码,大家可以自行改正
set password for root@localhost = password(root);
- 设置权限
# 进入mysql mysql> use mysql; mysql> update user set host =%where user =root and host =localhost; mysql> flush privileges;
设置完成远程客户端就可以访问了
三、Linux安装nginx
1、安装依赖和相关库:
yum -y install gcc-c++ zlib-devel openssl-devel libtool
2、下载nginx安装包并解压:
cd /usr/local
wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz -C /usr/local
3、配置和安装
cd nginx-1.14.0
./configure --prefix=/usr/local/nginx
make && make install
4、启动nginx:
cd ../nginx/sbin
./nginx
5、查看nginx:
[root@localhost nginx] ps -ef | grep nginx root 13850 1 0 17:01 ? 00:00:00 nginx: master process ./nginx nobody 13851 13850 0 17:01 ? 00:00:00 nginx: worker process root 13879 1128 0 17:11 pts/0 00:00:00 grep --color=auto nginx
6、停止和重启nginx:
./nginx -s reload #重启
./nginx -s stop #关闭