Linux上安装jdk,mysql
1、准备工作
一台纯净的Linux系统需要先安装一些依赖才能安装jdk等
rpm:
本地添加安装程序:rpm -ivh 程序名
本地查看程序: rpm -qa
本地卸载程序: rpm -e --nodeps 程序名
yum:
联网安装,查看,卸载程序,相当于联网的rpm命令
yum install 程序名
需要安装的四个依赖如下,安装顺序不能乱
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum install gcc-c++
2、查看并卸载本地已安装的openjdk
rpm -qa | grep -i java 查看以java关键词的安装程序
卸载openjdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
java -version 查看java版本
3、安装jdk并配置环境变量
创建/usr/local/java目录
mkdir -p /usr/local/java
上传jdk到root目录下
alt+p 拖拽jdk文件到命令窗口
解压jdk到java目录下
tar -zxvf xxx.tar.gz -C /usr/local/java
配置环境变量
vim /etc/profile
底部插入以下配置
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
esc :wq 保存退出后执行
source /etc/profile 配置才会生效
注意:Linux系统版本与所安装的软件版本保持一致,否则会出错
64位的jdk安装在32位的Linux系统上会出现错误: /usr/local/java/jdk1.8.0_162/bin/javac: cannot execute binary file
4、安装mysql
注意:
- Linux安装的版本是32位,则需要下载mysql为32位的,64对应64位mysql
- 官网下载Red Hat(红帽版本)的mysql,由于本机Linux安装的依赖glibc为2.12版本,则mysql要下载5.5版本才能匹配安装, mysql下载链接:https://dev.mysql.com/downloads/mysql/
- 安装命令执行注意
安装mysql server
rpm -ivh MySQL-server-5.5.61-1.el6.i686.rpm --force --nodeps 后面加上了红色部分是因为红帽版本需要
由于yum安装了旧版本的GPG keys造成会出现警告并安装不成功
警告:warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
安装mysql client命令
rpm -ivh MySQL-client-5.5.61-1.el6.i686.rpm
首次安装mysql后需要修改mysql密码:
/usr/bin/mysqladmin -u root password '123456'
数据库管理工具连接Linux系统上的mysql数据库
- 授权root用户可以被远程连接
- 开启3306端口能被远程访问,Linux的防火墙默认拦截3306端口被访问
执行命令:
1登录mysql : mysql -u root -p
2.授权:grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges; 刷新权限
- 开启3306端口访问:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
Linux上安装jdk,mysql的更多相关文章
- 在Linux上安装jdk,mysql,tomcat的准备工作
准备工作: 因为JDK,TOMCAT,MYSQL的安装过程中需要从网上下载部分支持包才可以继续,所以要提前安装下载好下面四个依赖 yum install glibc.i686 yum -y insta ...
- Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk
1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...
- LINUX上安装JDK+tomcat+mysql操作笔记
1.环境准备: 1-1.centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录. 1-2.JDK 版本1.8 1-3.tomcat压缩包 1-4.CRT远程连接工具(可用其 ...
- CentOS7上安装jdk,mysql
最近笔者的云服务器由于中毒,重装系统了... 所以就记录下所有服务的搭建过程吧 1.安装jdk 在oracle上下载linux系统的jdk,笔者这里使用的是1.8 https://www.oracle ...
- Linux上安装二进制文件MySQL详解
前言:昨天晚上搞了很久,终于搞清楚mysql的安装配置了,我真是太low了.当我在云服务器上登进Mysql时,真是高兴哈哈,咱一步一步来,彻底搞懂Mysql的安装配置. 我的安装环境: 阿里云服务器 ...
- Linux上安装设置mysql 5.7.24
一,准备 1,先查看Linux是32位还是64位 getconf LONG_BIT 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位 2,如果服务器不能联网,就先去官网下载好压缩包, ...
- 如何简单的在linux上安装jdk并配置环境变量
这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 我这提供的是官方的地址:http://w ...
- Linux上安装JDK环境变量配置
http://blog.chinaunix.net/uid-12115233-id-3304951.html Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat ...
- Ubuntu Linux上安装配置Mysql
一.安装: 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt ...
随机推荐
- Oracle使用外部表批量创建用户
整体思路:通过使用外部表将用户名导入Oracle的表中,然后通过PL/SQL遍历数据表,批量创建用户. 具体步骤如下: 1.在安装数据库的服务器的C盘根目录创建一个User List.txt文件,内容 ...
- PythonStudy——枚举 enumerate
# 给可迭代器对象及迭代器对象添加迭代索引 s = 'abc' for v in enumerate(s): print(v) # (0 'a') | (1 'b') | (2 'c')
- java8_api_格式化数据
格式化数据1 Locale类 格式化日期时间 格式化数字 Locale类,主要是国际化相关 该类代表语言环境 实例化: ...
- java8_api_正则表达式
正则表达式 什么是正则表达式 使用String类中的replaceAll方法 使用Pattern类编译正则表达式 使用Matcher类匹配正则表达式 什么是正则表达式 ...
- C# 每个字节接受 处理串口数据 的方法
/// <summary> /// 向串口发送信息,有返回值 /// </summary> /// <param name="serialPort" ...
- MSMQ .NET下的应用
Message Message是MSMQ的数据存储单元,我们的用户数据一般也被填充在Message的body当中,因此很重要,让我们来看一看其在.net中的体现,如图: 在图上我们可以看见,Messa ...
- RN 使用第三方字体
Android: 程序会尝试在 assets/fonts 目录下查找字体文件,如果没找到会使用默认的字体 所以将文件放到路径下才能生效! [project root]/android/app/src/ ...
- pip改源
临时 python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.10 # ==后边指定版本号,也可以不指定 ...
- 适用于nodercms的打包构建脚本
背景 最近自己用nodercms搭建了一个简单的博客系统,用户发布一些自己谁便谢谢的文章.感谢nodercms团队,这个cms轻量易用,用于做个人博客太方便了.开发了博客系统,肯定设计到部署到AWS或 ...
- Egret飞行模拟-开发记录03-LoadingUI界面
一.非EUI方式 1.LoadingUI里的代码.class LoadingUI extends egret.Sprite implements RES.PromiseTaskReporter { p ...