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