VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > MySQL >
  • (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,改完后再通过正常方式启动

 

我从来不相信什么懒洋洋的自由。我向往的自由是通过勤奋和努力实现的更广阔的人生。 我要做一个自由又自律的人,靠势必实现的决心认真地活着。
 
来源:https://www.cnblogs.com/lixiuming521125/p/7040140.html

相关教程