Linux安装软件总结

1.安装jdk1.8

1、首先去官网下载jdk

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、检查当前系统是否已经安装openJDK,如果已经安装进行卸载

检查openJDK是否安装命令

rpm -qa|grep jdk

(如果有安装openJDK 那么除了copy-jdk-configs-3.3-2.el7.noarch文件可以不用删除。其他的openJdk全部要卸载)

 卸载命令

yum -y remove  xxxx   

3、进入目录

cd /usr/local

4、创建java安装目录

mkdir /usr/local/java

5、解压安装包到 /usr/local/java目录

tar -zxvf  jdk-8u231-linux-x64.tar.gz    /usr/local/java

6、配置jdk环境变量:

    编辑/etc/下的profile文件

 vi /etc/profile

    在文件末尾添加如下配置:

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

   标红色路径为jdk解压路径,根据实际情况配置

   保存配置文件退出

7、使/etc/profile生效 

source /etc/profile

8、测试jdk安装是否成功

java -version

2.安装mysql5.7

1、下载mysql包

https://dev.mysql.com/downloads/mysql/

2、卸载系统自带的Mariadb

# rpm -qa|grep mariadb
 mariadb-libs-5.5.64-1.el7.x86_64

# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

3、新建mysql文件夹

mkdri /usr/local/mysql

4、将压缩包解压到/usr/local/mysql

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

5、将解压完的mysql文件名称改为mysql-5.7.28

mv mysql-5.7.28-linux-glibc2.12-x86_64/ mysql

6、创建mysql用户组

groupadd mysql

7、创建一个用户名为mysql的用户并加入mysql用户组

useradd -g mysql mysql

8、制定password 为111111

passwd mysql

9、更改所属的组和用户

chown -R mysql mysql/
cd mysql/
mkdir data
chown -R mysql:mysql data

10、在etc下新建配置文件my.cnf,并在该文件内添加以下配置

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
skip-name-resolve
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
lower_case_table_names=1
max_allowed_packet=16M

11、安装和初始化

//安装依赖
yum install libaio-devel.x86_64

//初始化
./mysqld --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

//赋权限
cp ./support-files/mysql.server /etc/init.d/mysqld
chown 777 /etc/my.cnf
chmod +x /etc/init.d/mysqld

//重启服务
/etc/init.d/mysqld restart --user=root

//创建软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin

//改密码
mysql> set password for root@localhost = password('123');  

//允许远程访问
使用mysql库:use mysql
查询信息:select user,host from user
修改root用户的host字段,命令:update user set host="%" where user="root"
使本次修改立即生效,命令:flush privileges
 
原文地址:https://www.cnblogs.com/-wanglei/p/12016217.html