(Mac)centos 6.5安装 JDK+mysql
为了把自己的网站放到外网,购买了阿里云的centos 6.5服务器,以下是安装 JDK
一、JDK安装:
方法一:
1.创建目录,命令行:(这里可以不加sudo)
sudo mkdir /jdk
2、进入/jdk目录
cd /usr/local/java
3、把下载好的jdk-8u131-linux-x64.tar.gz 放到/jdk目录下,然后解压
sudo tar zxvf jdk-8u131-linux-x64.tar.gz
4、然后可以把压缩包删除,命令行:
sudo rm jdk-8u131-linux-x64.tar.gz
5、设置jdk环境变量:这里采用全局设置方法,就是修改/etc/profile,它是是所有用户的共用的环境变量:
打开之后在末尾添加:
JAVA_HOME=/jdk/jdk1.8.0_131
JRE_HOME=/jdk/jdk1.8.0_131/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
6、看看自己的配置是否都正确:
echo $JAVA_HOME
echo $CLASSPATH echo $PATH
7、检验是否安装成功:javac,
方法二:
1.打开终端,登入服务器:出现红字说明登入成功
lixiumingdeMacBook-Air:~ lixiuming$ ssh root@106.14.125.158
root@106.14.125.158's password:
Last login: Sat Jun 17 12:24:03 2017 from 202.107.236.158
Welcome to Alibaba Cloud Elastic Compute Service !
2. yum -y list java*
[root@iZuf63p78k66irznm18aupZ /]# mkdir /jdk
[root@iZuf63p78k66irznm18aupZ /]# cd jdk
[root@iZuf63p78k66irznm18aupZ jdk]# yum -y list java*
3. yum -y install java-1.8.0-openjdk
[root@iZuf63p78k66irznm18aupZ jdk]# yum -y install java-1.8.0-openjdk*
4.验证是否安装成功 javac
[root@iZuf63p78k66irznm18aupZ jdk]# javac
跳出红色表示成功!
用法: javac <options> <source files>
其中, 可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件和注释处理程序的位置
-cp <路径> 指定查找用户类文件和注释处理程序的位置
-sourcepath <路径> 指定查找输入源文件的位置
-bootclasspath <路径> 覆盖引导类文件的位置
-extdirs <目录> 覆盖所安装扩展的位置
-endorseddirs <目录> 覆盖签名的标准路径的位置
-proc:{none,only} 控制是否执行注释处理和/或编译。
-processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
-processorpath <路径> 指定查找注释处理程序的位置
-d <目录> 指定放置生成的类文件的位置
-s <目录> 指定放置生成的源文件的位置
-implicit:{none,class} 指定是否为隐式引用文件生成类文件
-encoding <编码> 指定源文件使用的字符编码
-source <发行版> 提供与指定发行版的源兼容性
-target <发行版> 生成特定 VM 版本的类文件
-version 版本信息
-help 输出标准选项的提要
-A关键字[=值] 传递给注释处理程序的选项
-X 输出非标准选项的提要
-J<标记> 直接将 <标记> 传递给运行时系统
-Werror 出现警告时终止编译
@<文件名> 从文件读取选项和文件名
二、mysql安装:
1. yum -y install mysql-server
[root@iZuf63p78k66irznm18aupZ mysql]# chkconfig mysqld on
[root@iZuf63p78k66irznm18aupZ mysql]# service mysqld start
[root@iZuf63p78k66irznm18aupZ mysql]# yum -y install mysql-server
已加载插件:fastestmirror
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系
--> 执行事务检查
---> Package mysql-server.x86_64 0:5.1.73-8.el6_8 will be 安装
--> 处理依赖关系 mysql = 5.1.73-8.el6_8,它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 perl-DBD-MySQL,它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient_r.so.16(libmysqlclient_16)(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient.so.16(libmysqlclient_16)(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient_r.so.16()(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 处理依赖关系 libmysqlclient.so.16()(64bit),它被软件包 mysql-server-5.1.73-8.el6_8.x86_64 需要
--> 执行事务检查
---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be 安装
---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be 安装
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be 安装
--> 完成依赖关系计算
依赖关系解决
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
正在安装:
mysql-server x86_64 5.1.73-8.el6_8 base 8.6 M
为依赖而安装:
mysql x86_64 5.1.73-8.el6_8 base 895 k
mysql-libs x86_64 5.1.73-8.el6_8 base 1.2 M
perl-DBD-MySQL x86_64 4.013-3.el6 base 134 k
事务概要
================================================================================
Install 4 Package(s)
总下载量:11 M
Installed size: 31 M
下载软件包:
(1/4): mysql-5.1.73-8.el6_8.x86_64.rpm | 895 kB 00:00
(2/4): mysql-libs-5.1.73-8.el6_8.x86_64.rpm | 1.2 MB 00:00
(3/4): mysql-server-5.1.73-8.el6_8.x86_64.rpm | 8.6 MB 00:01
(4/4): perl-DBD-MySQL-4.013-3.el6.x86_64.rpm | 134 kB 00:00
--------------------------------------------------------------------------------
总计 5.0 MB/s | 11 MB 00:02
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : mysql-libs-5.1.73-8.el6_8.x86_64 1/4
正在安装 : perl-DBD-MySQL-4.013-3.el6.x86_64 2/4
正在安装 : mysql-5.1.73-8.el6_8.x86_64 3/4
正在安装 : mysql-server-5.1.73-8.el6_8.x86_64 4/4
Verifying : perl-DBD-MySQL-4.013-3.el6.x86_64 1/4
Verifying : mysql-server-5.1.73-8.el6_8.x86_64 2/4
Verifying : mysql-5.1.73-8.el6_8.x86_64 3/4
Verifying : mysql-libs-5.1.73-8.el6_8.x86_64 4/4
已安装:
mysql-server.x86_64 0:5.1.73-8.el6_8
作为依赖被安装:
mysql.x86_64 0:5.1.73-8.el6_8 mysql-libs.x86_64 0:5.1.73-8.el6_8
perl-DBD-MySQL.x86_64 0:4.013-3.el6
完毕!
二、安装mysql(转载地址:http://blog.csdn.net/xxd851116/article/details/22947891)
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5
Dependency Installed:
mysql.x86_64 0:5.1.73-3.el6_5
perl-DBD-MySQL.x86_64 0:4.013-3.el6
perl-DBI.x86_64 0:1.609-4.el6
第2步、设置开机启动
[root@stonex ~]# chkconfig mysqld on
第3步、启动MySql服务
[root@stonex ~]# service mysqld start
不知道大家有没有安装成功,我在这里遇到了一个小问题,就是数据库安装成功后,启动报错,如下图

启动失败,查看了MySQL的日志(查看日志命令:less /var/log/mysqld.log)日志显示如下图:
解决办法比较简单就是查看3306端口,杀掉进程就OK了

即输入 kill -9 1968,重新启动MySQL即可;
第4步、安装成功后,得做相应配置才能从别的机器访问MySQL:
1.开放mysql访问端口3306
修改防火墙配置文件
vi /etc/sysconfig/iptables加入端口配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT重新加载规则
service iptables restart
2.修改mysql库里的host
登录mysql:
use mysql
update user set host='%' where user='root' and host='localhost';
记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问
UPDATE user SET password=password("root") WHERE user='root';
flush privileges;
3.重启mysql,远程就可以访问了
ps:如果由于操作错误,本地得登录不了,可以通过
mysqld_safe --skip-grant-tables &
方式启动mysql,这里不用密码就可以登录mysql,改完后再通过正常方式启动
(Mac)centos 6.5安装 JDK+mysql的更多相关文章
- Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk
1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...
- CentOS 7 Minimal 安装JDK 1.8
真好最近比较闲,打算在linux 的CentOS 7 Minimal版本试着搭建hadoop环境学习学习,当然第一步就是在CentOS 7 Minimal 安装JDK 1.8环境.其实老早就打算了解一 ...
- 在CentOS 6 中安装 Apache,Mysql, PHP
1.安装Apache 在终端中输入以下的命令就能够安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然 ...
- Linux 安装jdk+mysql+tomcat
参考: 安装 jdk+mysql+tomcat https://www.w3h5.com/post/65.html 安装 mysql https://blog.csdn.net/qq_23123 ...
- CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例
在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...
- Linux中CentOS 7版本安装JDK、Tomcat、MySQL、lezsz、maven软件详解
软件安装 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm安装 软件已经按照 ...
- CentOS 6.5安装JDK、Tomcat、Mysql
安装JDK 1.下载JDK7 下载jdk-7u79-linux-x64.tar.gz 百度网盘下载地址:https://pan.baidu.com/s/1c1JZo2k 在Linux上新建/usr/j ...
- 在阿里云的CentOS环境中安装配置MySQL、JDK、Maven
Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]# rpm -Uvh http:/ ...
- 软件安装(JDK+MySQL+TOMCAT)
一,JDK安装 1,查看当前Linux系统是否已经安装了JDK 输入 rpm -qa | grep java 如果有: 卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件 2,上 ...
随机推荐
- 从用户访问网站流程开始,细说web网络基础
1.用户访问网站流程框架 2.dns解析原理 3.tcp/ip三次握手过程原理,11种连接状态 4.tcp/ip四次挥手过程原理,11种连接状态 5.http协议原理(www服务的请求过程)请求细节, ...
- WPF中矢量图标库
https://www.iconfont.cn/search/index?searchType=icon&q=人员
- Python-Boolean operation
一.布尔运算符 1.x and y: if x is false, then x, else y 2.x or y: if x is false, then y, else x 3.not x: if ...
- Drupal相关网站推荐
http://nodeone.se/ drupal7安装过程中,如果选择简体中文,到导入翻译时出现错误,原因是执行超时了. 方法一: 修改php.ini文件:memory_limit = 256M ( ...
- 初尝微信小程序2-Swiper组件、导航栏标题配置
swiper 滑块视图容器. 很多网页的首页都会有一个滚动的图片模块,比如天猫超市首页,滚动着很多优惠活动的图片,用来介绍优惠内容,以及供用户点击快速跳转到相应页面. Swiper不仅可以滚动图片,也 ...
- django+xadmin在线教育平台(六)
4-1 使用py3.6和django1.11开发系统前注意事项 直接通过Python3.6和django最新版本来开发我们的系统的一些注意事项. 原版本: Python 2.7 & djang ...
- 二十七、MySQL 复制表
MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的. 本章节将为大家介绍如何完 ...
- docker-compose 使用
Docker提供一个容器编排工具------>Docker Compose,它允许用户在一个模板(YAML格式)中定义一组相关联的应用容器,这组容器会根据配置模板中的"--link&q ...
- Java泛型和反射
1. 字节码对象的三种获取方式 以String为例 Class<? extends String> strCls = "".getClass(); Class<S ...
- 四 python并发编程之协程
一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去 ...