linux安装mysql要先装jdk吗_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目录下才行
linux安装mysql要先装jdk吗_linux安装mysql5.7.22,tomcat,jdk相关推荐
- Linux环境编译安装Mysql以及补装innodb引擎方法
mysql安装 5.6以后可能会收费,所以选择5.1 以下从台湾中山大学镜像下载 1.首先要安装C++编译环境 # yum install gcc-c++ 2.下载解压 # wget http:// ...
- mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装
<MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...
- yum方式安装mysql多实例_centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
- 安装mysql查看随机密码命令_centos7/8 yum安装mysql8并查看默认root密码
1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装MariaDB,安装mysql8就需要添加mysql官方yum源 首先需要下载官方yum ...
- Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装
rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...
- apache1.3 php编译,安装Apache1.3.29 - Linux+Apache+Mysql+PHP典型配置详解_Linux教程_Linux公社-Linux系统门户网站...
2.安装Apache1.3.29. 我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本.我这里讲的都是采用D ...
- docker安装linux安装mysql_怎么启动mysql-linux 怎么安装mysql?怎么在docker搭建mysql8?docker安装mysql...
一.安装Docker 1.查看你当前的内核版本 命令 uname -r 系统的内核版本高于 3.10 2.确保 yum 包更新到最新 命令 yum update 最新此步骤可省略 3.检查本机是否已经 ...
- 安装mysql需要准备什么_你会安装mysql吗
额,标题是不是很傻逼? 你会安装mysql吗?你真的会吗?windows一键安装除外,给你一台新的linux机子,你打算怎么安装?B度和G哥? 万一搜索的教程是个坑b凑字数写的,你就需要重新安装了,浪 ...
- centos7源码安装mysql报错_centos7.3源码安装mysql
环境说明: 该系统第一次安装mysql. 自己指定安装目录,指定数据文件目录. linux系统版本:CentOS 7.3 64位 安装源文件版本:mysql-5.7版本 mysql安装位置:/soft ...
最新文章
- 笔记本的处理器型号怎么区别好坏
- 5图片展示_跃进小型宣传车价格 图片 配置
- 二维动画作品_动画设计丨从设计到制作,你不知道的东西还有很多......
- BPMS表单版本控制设计
- 提升方法-Adaboost算法
- 集成CDI和WebSockets
- Ubuntu apt-get和pip源更换
- TKDragView_TKCalendarView:页面curl的动画日历
- 实验三:跟踪分析Linux内核的启动过程
- Hibernate_01_初体验
- 实现模拟内存动态分区分配算法_你还在为了JVM而烦恼么?(内存结构和垃圾回收算法)...
- 如何用计算机算分数乘法,分数乘法怎么算
- Problem : 找钱问题
- 操作系统-文件读写过程
- Java/web/jsp根据pdf模板生成荣誉证书PDF文件
- grep 与正则表达式
- BIOS+MBR无损转UEFI+GPT(Windows+Manjaro双系统)
- python的opencv库使用gpu加速_Python跳一跳:使用Cython加速opencv像素级访问
- Photoshop如何使用绘画和图像修饰之实例演示?
- hp服务器性能下降,MS SQL Server2000 运行在HP刀片服务器上性能下降,如何解决
热门文章
- python3爬取教务系统_python requests模拟登陆正方教务管理系统,并爬取成绩
- 苹果6换屏多钱_iphone12换屏多少钱 苹果12/12pro换屏幕官方价格报价
- 【英语学习】【WOTD】animadversion 释义/词源/示例
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(3) - MXCSR寄存器详解
- 三维旋转四元数系列(2.三维旋转之轴角与罗德里格斯公式推导)
- mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- OpenStack进入第二阶段需要解决的“七宗罪”
- 【py技巧】使用reload重导入修改过的包或模块
- 微软服务器虚拟化-Hyper-v详解