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;