install Java、Tomcat、MySQL On Centos Server
Java
1、下载 JDK 安装包1
$ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
2、使用 rpm 包管理工具进行安装1
$ rpm -ivh jdk-8u131-linux-x64.rpm
注意:通过 wget 下载 JDK 可能会出现与 cookie 相关问题,请参考 Downloading Java JDK on Linux via wget is shown license page instead,自行解决。
TomCat
1、下载 TomCat 二进制 Core 文件1
$ wget http://mirrors.sonic.net/apache/tomcat/tomcat-8/v8.0.44/bin/apache-tomcat-8.0.44.tar.gz
2、将解压后的文件移动到 /usr/local
路径下
3、启动、关闭服务1
2$ /usr/local/tomcat/bin/startup.sh //启动
$ /usr/local/tomcat/bin/shutdown.sh //关闭
4、验证安装是否成功,在浏览器中输入 http://ip:8080/ 进行查看,8080 是默认端口,可自行修改。
MySQL
1、下载 MySQL,并通过 rpm 进行安装1
2
3
4$ wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-server-5.6.36-1.el6.x86_64.rpm // server
$ wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-client-5.6.36-1.el6.x86_64.rpm // client
$ rpm -ivh MySQL-server-5.6.36-1.el6.x86_64.rpm // server
$ rpm -ivh MySQL-5.6/MySQL-client-5.6.36-1.el6.x86_64.rpm // client
2、在安装的过程中提示缺少相关组件,可通过 yum 进行安装,例如:1
2libaio.so.1()(64bit) is needed by MySQL-server-5.6.36-1.el6.x86_64
libnuma.so.1()(64bit) is needed by MySQL-server-5.6.36-1.el6.x86_64
系统告诉我们需要安装 libaio 和 numactl 这两个依赖组件:1
2$ yum -y install libaio
$ yum -y install numactl
注:如提示缺少其他依赖关系,可到 MySQL-server rpm build for : RedHat EL 6. For other distributions click MySQL-server. 进行查找。
3、启动、重启、停止服务1
2
3$ service mysql start //启动
$ service mysql restart //重启
$ service mysql stop //停止
4、首次安装成功,MySQL 会自动生成一个 root 账号的密码,并告诉你密码存放的位置(root/.mysql_secre
),并提示首次登录需通过 ‘SET PASSWORD’ 命令对密码进行修改。1
2
3$ mysql -u root -p //登录 输入此命令按回车,提示输入密码(系统提供给的 or 自己设置的密码)
Enter password:
$ mysql> set password=password('devhitao.com') //登录成功 重设密码
5、卸载 MySQL1
2
3
4$ rpm -qa | grep -i mysql //查找安装的 MySQL
MySQL-client-5.6.36-1.el6.x86_64
MySQL-server-5.6.36-1.el6.x86_64
$ rpm -e MySQL-client-5.6.36-1.el6.x86_64 // 通过此命令进行卸载
更新 EPEL
1 | $ sudo yum install epel-release |
Install EPEL, IUS, and Remi repositories on CentOS and Red Hat
FAQ
1、提示 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2),更新防火墙设置,允许 3306 端口访问:1
2
3$ iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
$ iptables -L -n
$ service iptables save
参考链接
文档信息
- 版权声明:自由转载-保持署名-非商用-非衍生 ( CC BY-NC-ND 4.0 )