linux安装软件

本文详细指导了如何在Linux系统上卸载MySQL/MariaDB,安装MySQL5.7,配置环境变量,设置my.cnf,以及启动、停止和管理MySQL服务。同时介绍了Redis的安装、Minio的设置和Node.js/Nginx/JDK的基础配置。
摘要由CSDN通过智能技术生成

mysql

  1. 首先检查自己电脑有没有安装过mysql,输入如下

rpm -qa | grep mysql
如果有则清理干净在安装,输入
whereis mysql
找到文件夹目录,再把它删除
rpm -e --nodeps mysql-xxxx

  1. 然后检查你系统是否自带mariadb,输入如下检查

rpm -qa | grep mariadb

  1. 如果有则需要把它卸载掉,因为会和Mysql引起冲突,输入如下卸载掉

rpm -e --nodeps mariadb-libs

  1. 上传mysql安装包并解压

tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

  1. 修改文件夹名字为mysql5.7

mv mysql-5.7.36-linux mysql5.7

  1. 然后创建一个属组,添加mysql用户,紧接着修改属组及属组用户和文件夹权限;输入

groupadd mysql #创建属组
useradd -r -g mysql mysql #创建用户
chown -R mysql:mysql mysql5.7,chmod -R 775 mysql5.7 #修改属组及属组用户和文件夹权限

  1. 进入到mysql5.7目录下,先创建data目录用于保存数据文件。输入

mkdir data

  1. 然后再进入bin目录下,执行初始化安装命令

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql5.7/data --basedir=/usr/local/mysql5.7

  1. 安装完成之后,最下方出现临时密码,记事本记录出现的临时密码,因为等会第一次进入需要它来登录mysql
  2. 然后呢需要去

vi /usr/local/mysql5.7/support-files/mysql.server
将文件里面的mysql换成mysql5.7并保存退出

  1. 然后拷贝这份启动文件到系统环境下,当然建立软连接也可以

ln -s /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysql

  1. 再添加bin目录的软连接

ln -s /usr/local/mysql5.7/bin/mysql /usr/local/bin/mysql

  1. 然后执行

vi /etc/my.cnf

  1. 创建一个配置文件,设置好后,输入:wq 保存退出即可
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 作用是禁止域名解析:在mysql的授权表中就不能使用主机名了,只能使用IP
skip-name-resolve
# 设置3306端口
port = 3306
#设置远程访问ip
bind-address=0.0.0.0
# 设置mysql的安装目录
basedir=/usr/local/mysql5.7
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql5.7/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#设置查询操作等不区分大小写
lower_case_table_names=1
  1. 设置文件权限

chmod -R 775 /etc/my.cnf

  1. 输入启动命令
service mysql start   #启动mysql服务
service mysql stop    #停止mysql服务
service mysql restart  #重启mysql服务
  1. 输入
chkconfig --add mysql 
设置开机自启,然后输入如下,查看是否开启
chkconfig --list
  1. 首次登录mysql,并把密码修改,使用到刚才记录的临时密码登录进去,输入

mysql -uroot -p

  1. 成功进去之后,输入如下,修改root账户的密码为123456,也可以修改成其他的

set password for root@localhost = password('123456')

  1. 如果要配置远程连接用户的话,可以输入

grant all privileges on *.* to '用户名'@'%' identified by '密码'
其中%是指任意ip,自己自定义一个远程可以访问的账户,账号和密码可以和本地root同名。

redis

  1. 上传redis安装包
  2. 通过tart命令解压 tar -zvxf redis-6.2.14.tar.gz
  3. 环境检查gcc --version 如果环境不具备,先安装gcc,执行命令

yum install gcc

  1. 进入redis安装目录 cd redis-6.2.14/ 执行make 如果报错就先执行make distclean 再执行make
  2. 打包make Install
  3. 前台启动:在/usr/local/bin 目录下执行 redis-server
  4. 启动后任何操作都可以停止redis,进入redis主目录,编辑redis.conf
  5. vim redis.conf
设置daemonize no为daemonize yes
Requirepass foobared去掉注释#
  1. 将默认:bind 127.0.0.1改成0.0.0.0 所有ip都可以访问
  2. 后台启动redis
cd /usr/local/bin  
nohup redis-server /usr/local/redis-6.2.14/redis.conf

minio

  1. 在/usr/local 下新建文件夹minio mkdir minio
  2. 在minio目录下新建data mkdir data
  3. 在minio目录下新建logs mkdir logs
  4. 在logs新建minio.log文件 touch minio.log
  5. 上传minio可执行文件
  6. 给文件可执行权限 chmod -777 minio
  7. 设置环境变量 vim /etc/profile
# set minio environment
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
  1. 刷新环境 source /etc/profile
  2. 在minio 目录下创建文件 start.sh
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=admin123 nohup ./minio server --console-address ":9001" /usr/local/minio/data > /usr/local/minio/logs/minio.log &
  1. sh start.sh开启minio

node

  1. 上传node.js安装包
  2. 解压安装包 tar -xvf 安装包名
  3. vim /etc/profile

export PATH=$PATH:/usr/local/nodejs/bin

  1. source /etc/profile

nginx

  1. 上传nginx安装包
  2. 安装wget yum install -y wget
  3. 解压 tar -zxvf nginx-1.18.0.tar.gz
  4. 安装依赖文件 yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
  5. 进入nginx安装主目录 执行脚本 ./configure
  6. 编译安装make & make install
  7. 设置nginx开机自启动
vim /etc/rc.local
文本底部追加
/usr/local/nginx/sbin/nginx
  1. nginx命令
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -s quit
  1. 查询nginx是否启动 ps -ef | grep nginx

jdk

  1. 在本地创建环境文件夹
  2. 上传jdk安装包
  3. 使用tar -xvf 安装包名字 解压安装包
  4. vim /etc/profile 在末尾添加如下文本(地址可根据自己地址进行修改):
export JAVA_HOME=/usr/local/java/jdk1.8.0_40
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 重新载入配置文件 source /etc/profile
  2. 检查jdk java -version
  • 24
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值