linux安装jdk、MySQL


一、Linux安装jdk

1、yum一键安装

查看

1.查看是否已安装JDK
# yum list installed |grep java

2.卸载CentOS系统Java环境
# yum -y remove java-1.8.0-openjdk*   *表示卸载所有openjdk相关文件输入 
# yum -y remove tzdata-java.noarch       卸载tzdata-java  

3.查看JDK软件包版本
# yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 

查看JDK软件包列表
# yum search java|grep jdk

查看jdk安装路径
# which java

下载

安装JDK
# yum install java-1.8.0-openjdk*  安装java1.8.0所有程序 
yum install -y java-1.8.0-openjdk-devel.x86_64

注意:输入确认(y)直到控制台返回Complete安装成功

查看java版本信息
# java -version

输入javac    java命令后显示帮助信息就算是安装成功了
使用yum安装环境变量自动就配好了

2、手动安装

1.去官网下载需要安装的jdk版本,我这里用的是jdk-8u221-linux-x64.tar.gz

2.将该压缩包放到/usr/local目录下(java需要自己创建,名字自己随意取,见名知意),然后解压该压缩包,输入如下指令:

3.解压

tar zxvf jdk-8u211-linux-x64.tar.gz

4.ls查看

5.配置环境变量,输入以下指令进行配置:

进?到/etc?录,找到profile?件

cd /etc
vim profile

6.vim命令进入到文件里,输入i进入编辑状态,在最后加上一下内容

输入

export JAVA_HOME=/usr/local/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

7.按下esc,冒号:wq退出。

让配置?效

source /etc/profile

二、linux安装MySQL

1、在线安装(推荐)

以下命令都需要在在/usr/local目录下执行(这个目录不是固定的,可以在其他位置安装)

打开网址:MySQL Yum存储库

找到对应linux的版本进行下载
查看自己的版本:

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

1.1、通过wget指令下载mysql的rpm文件

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

1.2、rpm安装mysql

 rpm -ivh mysql57-community-release-el7-10.noarch.rpm

1.3、通过yum安装mysql服务

yum -y install mysql-community-server

1.4、加?开机启动

systemctl enable mysqld

1.5、启动MySQL服务

 systemctl start mysqld //启动服务
yum install lsof -y //安装lsof lsof
-i:3306 //查看mysql端口

或者使?: service mysqld start

1.6、停?MySQL服务

systemctl stop mysqld

或者使?: service mysqld stop

2 、离线下载安装

2.1 windows下载mysql安装?件(2个)

MySQL-server-5.6.45-1.el7.x86_64.rpm
MySQL-client-5.6.45-1.el7.x86_64.rpm 

2.2、将安装包上传到linux(/usr/local)

2.3、清除centos?带的mariaDB

[root@theo local] [root@theo local]# rpm -qa | grep mariadb
[root@theo local] [root@theo local]# rpm -e --nodeps mariadb-libs-...

2.4、安装mysql的服务和客户端

oot@theo local] [root@theo local]#rpm -ivh MySQL-server-5.6.45-1.el7.x86_64.rpm
[root@theo local] [root@theo local]#rpm -ivh MySQL-client-5.6.45-1.el7.x86_64.rpm

3、 MySQL基本使?

# 1.查找初始密码
cat /var/log/mysqld.log | grep password
# 2.登录到mysql
[root@theo log] [root@theo log]# mysql -uroot -p
Enter password:
# 3.修改密码
# 3-1 设置密码的检查机制为LOW
set global validate_password_policy=LOW;
# 3-2 修改密码
set password=password('admin123');
# 4.授权远程登录(否则在windows里是链接不了mysql的,允许远程所有机器的root用户密码123来进行链接)
# 授予所有权限
*.*(表示所有机器)
GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH GRANT OPTION; flush PRIVILEGES;