linux安装mysql5.7.22,tomcat,jdk

1,linux安装MySQL5.7.22

(1)linux上有数据库服务器通过rpm -qa | grep mysql查看,需要先卸载掉本机的数据库服务器rpm -e --nodeps mysql-libs-5.1.73-8.el6_

(2)mkdir /usr/local/mysqls用于存放mysql压缩包

(3)下载mysql安装包:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

(4)解压压缩包:tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

(5)移动压缩包:mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/

(6)重命名:mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql

(7)新建data目录:mkdir /usr/local/mysql/data

(8)新建mysql用户,mysql用户组:(1)groupadd mysql               (2)useradd mysql -g mysql

(9)将/usr/local/mysql的所有者及所属组改为mysql:chown -R mysql.mysql /usr/local/mysql

(10)初始化配置:usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/Ultrapower/test/mysql --datadir=/Ultrapower/test/mysql/data

(11)编辑 vim  /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8# 取消密码验证skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

(12)开启服务  

  # 将mysql加入服务

  cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

  # 开机自启

  chkconfig mysql on

  # 开启

  service mysql start

(13)设置密码 

  # 登录(由于/etc/my.cnf中设置了取消密码验证,所以此处密码任意)

  /usr/local/mysql/bin/mysql -u root -p

  # 操作mysql数据库

  >>use mysql;

  # 修改密码

  >>update user set authentication_string=password(‘你的密码‘) where user=‘root‘;

  >>flush privileges;

  >>exit;

(14)将/etc/my.cnf中的skip-grant-tables删除

(15)登录再次设置密码(不知道为啥如果不再次设置密码就操作不了数据库了)

  /usr/local/mysql/bin/mysql -u root -p

  >>ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘修改后的密码‘;

  >>exit;

(16)允许远程连接

  /usr/local/mysql/bin/mysql -u root -p

  >>use mysql;

  >>update user set host=‘%‘ where user = ‘root‘;

  >>flush privileges;

  >>eixt;

(17)添加快捷方式

  ln -s /usr/local/mysql/bin/mysql /usr/bin

摘自:https://www.cnblogs.com/daemon-/p/9009360.html   略有删改!

2,linux安装tomcat

①查看当前Linux系统是否已经安装java
输入 rpm -qa | grep java
②返回到根目录执行以下命令:rpm -e --nodeps 要卸载的软件 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.i686
③tar –xvf jdk-8u191-linux-x64.tar.gz –C /usr/local/jdk/
④配置jdk的环境变量
⑤vim /etc/profile

JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
添加致最后 然后保存退出
⑥重新加载文件source /etc/profile
⑦检查jdk版本java -version

3,linux安装tomcat

①先将tomcat放置到根路径下,最好用一个文件夹装起来,然后在usr/local下创建一个文件夹,用于存放解压tomcat压缩包后产生的文件
②tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/local/tomcat 这里必须先进入到压缩包所在的位置才能进行解压
③开放Linux的对外访问的端口8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
④找到对应的usr/local/apache-tomcat-7.0.57/bin 通过命令./startup.sh 执行startup程序 开启tomcat服务
./shutdown.sh 关闭服务器
⑤http://192.168.44.128:8080/ 如果访问到tomcat官网 则表示搭建成功

  

4,在linux上发布项目    

①将工程导入到eclipse中,点击右键工程export打包成war包
②将war包放入到tomcat的webapps下面(这里的war包必须是eclipse里面没有报错的情况下导出的war才行)
③如果./shutdown tomcat服务器无法关闭,则需要将远程连接软件里面的linux页面关闭后重新打开
④然后重新启动tomcat服务器,启动过后war自动会解压到你的webapps目录下
注意:启动和关闭tomcat服务器都必须到bin目录下才行

原文地址:https://www.cnblogs.com/cw828/p/10198942.html

时间: 2024-10-10 17:40:37

linux安装mysql5.7.22,tomcat,jdk的相关文章

CentOS-7下安装MySQL5.6.22

CentOS7下安装MySQL5.6.22(当前最新版本:2015-01-17) 转载请注明出处:jiq?钦's technical Blog 一  安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.2

Linux安装MySQL5.7

Linux安装MySQL5.7 操作系统信息 # cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m # uname -a Linux mysql5-6 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 上传文件至Linux服务器 652M mysql-5.7.17-linux-glibc2.5-x8

Linux安装mysql5.5.40

Linux安装mysql5.5.40 一.    操作系统与软件 操作系统及版本 Centos 6.4 依赖包 gcc.gcc-c++.cmake.ncurses-devel 下载目录 /opt Mysql安装目录 /usr/local/mysql/ 二.    准备工作 操作系统 Centos Ubuntu 安装cmake yum install cmake sudo apt-get install cmake 安装bison yum install bison sudo apt-get in

Salt之CentOS7.5使用RPM包安装MySQL5.7.22

手动安装参考CentOS7.5使用RPM包安装MySQL5.7.22 目录结构为 install.sls文件 #按顺序分别安装commin libs client server #避免冲突安装common前需要卸载mysql-libs mysql-common-install: file.managed: - name: /opt/mysql-community-common-5.7.22-1.el7.x86_64.rpm - source: salt://mysql/files/mysql-c

CentOS-7下安装MySQL5.6.22(转)

转: http://www.2cto.com/database/201501/371451.html 一 安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.22 来源:官网下载 下载地址:https:/

CentOS-7下安装MySQL5.6.22(转发)

一 安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.22 来源:官网下载 下载地址:https://edelivery.oracle.com/EPD/Search/handle_go 或者http:/

SuSE11安装MySQL5.7.22:二进制安装方式、单实例

摘要:SuSE11sp3 64位操作系统. MySQL5.7.22 二进制安装包.单实例 注:kingtry是我的主机名 一.环境准备 操作系统:SuSE版本11sp3,64位 kingtry:~ # uname -a Linux kingtry 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux kingtry:~ # cat /etc/SuSE-rel

SuSE12安装MySQL5.7.22:编译安装方式、单实例

摘要:SuSE12.1 64位操作系统. MySQL5.7.22 编译安装.单实例 带boost和不带boost的编译安装 注:kingtry是我的主机名 一.环境准备 操作系统:SuSE版本12.1,64位 kingtry:~ # uname -a Linux kingtry 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64 x86_64 x86_64 GNU/Linux kingtry:

CentOS/RHEL7 源码安装Mysql5.5.22

本文以CentOS7为例,介绍mysql的源码安装! 环境介绍: 操作系统:CentOS7 (安装时选择Gnome桌面 及 开发工具) 软件:mysql5.5.22.tar.gz 开始安装: 安装前环境准备: yum install ncurses  ncurses-devel  cmake 1. 创建mysql用户及组 # groupadd mysql # useradd mysql  -g  mysql -s /sbin/nologin -r 2. BUILD源代码 # tar zxvf m