mysqllinux版本的地址

安装包下载

下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar


简单命令(linux 中命令区分大小写。一般都是全都是小写,如果命令不识别可能就是大小写的原因)
简单命令:
Pwd:查看当前目录
Cd:进入目录
Mkdir:创建目录
Touch:创建文件
Vi:查看文件(不用)
Gedit:查看文件(推荐)
Mv:移动(用来改名)
Rm:删除
Cp:复制
Su:切换用户

安装Java JDK
1.1为了解决其他用户没有权限创建文件以及文件夹,可以切换到root用户实现
1.2首先在usr中创建Java文件夹
1.3然后把jdk-8u144-linux-x64.tar 文件复制进去
1.4然后切换到目录 usr/java  命令:cd usr/java
1.5然后解压文件 命令:tar –zxvf  jdk-8u144-linux-x64.tar.gz
注意(可以在输入名称的一部分时候使用tab键补全文件名称,如果tab没用,可以先 使用ls 查询所有文件,然后再次解压 利用tab键补全文件名称)
1.6配置环境变量  输入gedit /home/clay/.bash_profile
注意:clay是当前linunx系统的用户名(此命令只能在当前电脑中执行,不能使用xshell工具执行)

配置export JAVA_HOME=/usr/java/jdk1.8.0_144/
export PATH=$JAVA_HOME/bin:$PATH
输入到最下面 #jkd是注释
如果不是桌面版的,则写入完之后 按esc 然后输入:x 或者:wq
1.7让环境变量生效 source /home/clay/.bash_profile
1.8 查看是否生效 输入命令:java –version 或者java 看看报不报错

安装eclipse
1.	创建目录 /usr/eclipse
2.	将压缩文件传过去(eclipse-java-kepler-SR2-linux-gtk-x86_64.tar)
解压命令:tar –vxzf eclipse-java-kepler-SR2-linux-gtk-x86_64.tar
3.	解压安装
4.	直接打开写点程序就行

安装tomcat服务器
(apache-tomcat-8.0.0-RC1.tar)
安装好jdk后,同时也下载好tomcat安装包,使用ftp功能将安装包放入指定的目录下

创建目录/usr/tomcat
Cd /usr
mkdir tomcat
解压文件
tar –zxvf  apache-tomcat-8.0.0-RC1.tar
删除tomcat安装包(如果需要)
rm -rf apache-tomcat-8.0.0-RC1.tar

修改文件名(解压后的文件名过长,可以考虑修改短)

mv  apache-tomcat-8.0.0-RC1  tomcat8
进入tomcat的目录(根据自己的安装目录来)
cd /usr/tomcat/tomcat8
执行tomcat(开启或者关闭等都先要切换到bin目录中)
(1)进入tomcat执行目录
cd /usr/tomcat/tomcat8/bin
•	1
(2)查看tomcat的运行状态
ps -ef |grep tomcat
•	1
(3)启动tomcat
./startup.sh
(4)关闭tomcat
./shutdown.sh
(5)访问服务器ip地址
http://localhost:8080
如果能访问则 成功(localhost可以是ip地址)
不能被远程访问问题
不能被远程访问时,考虑是不是防火墙或者安全组规则(阿里云的服务器,设置了安全组,需要重新设置)
CentOS7 系统默认没有安装iptables防火墙,而是firewall防火墙(动态防火墙)
这时最简单的就是关闭firewall防火墙,但是不建议这么使用,可以把8080端口添加到防火墙信任
--添加8080端口到信任
firewall-cmd --add-port=8080/tcp
--开启防火墙服务
systemctl start firewalld
--关闭防火墙服务
systemctl stop firewalld
扩展,如果想要使用iptables  防火墙,可以关闭firewall服务,安装iptables  防火墙
相关代码如下
1.	#先检查是否安装了iptables
2.	service iptables status
3.	#安装iptables
4.	yum install -y iptables
5.	#升级iptables
6.	yum update iptables
7.	#安装iptables-services
8.	yum install iptables-services
9.	#停止firewalld服务
10.	systemctl stop firewalld
11.	#禁用firewalld服务
12.	systemctl mask firewalld
13.	#开放8080端口
14.	iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
可以参考https://blog.csdn.net/l1028386804/article/details/50779761

安装mysql或者mariaDB数据库
简单说明
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定从新开发代码全部开源免费关系型数据库,这就是MariaDB。在navicat中操作mariaDB的界面和提示符还是mysql端口也是3306 外人看起来除了数据库名字改了其他和mysql完全一致,但是看一下性能比较,最近在美国mariaDB很火。我觉得oracle是不是故意把mysql做的很差?
mariaDB在各方面都是mysql创新和提高版本 而不是简单的替代品
mysql和mariaDB开发团队一致,区别在于mysql已经被oracle闭源了而mariaDB是开源的 但是当然不排除若干年后oracle再花几十亿美金收买mysql之父。

1、查看MariaDB的yum包
执行命令:yum list mariadb*

2、执行安装(在线安装需要网络)
执行命令:yum -y install mariadb*
3.启动MariaDB
执行命令:systemctl start mariadb.service和systemctl enable mariadb.service

4.设置MariaDB
执行命令:mysql_secure_installation,后面会有多次询问,如果没有特殊要求一律允许就可以,会首先提示root用户设置密码。
执行步骤为
a)为root用户设置密码
  b)删除匿名账号
  c)取消root用户远程登录
  d)删除test库和对test库的访问权限
当输入密码后出现错误
mariadb 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方法(cmd执行)
 systemctl stop mariadb.service

mysql -u root mysql

MariaDB [mysql]> UPDATE user SET Password=PASSWORD('ok') where USER='root'; 

MariaDB [mysql]> FLUSH PRIVILEGES;

MariaDB [mysql]> quit

 systemctl start mariadb.service
//然后重新输入mysql_secure_installation 重新配置,这回输入密码就是刚才的那个密码(ok)

如果配置之后还是不能远程被登录则使用下面的方法
实现远程连接(改表法)(添加当前的ip到此表中,或者修改一个)
use mysql;
update user set host = '%' where user = 'root';
--然后进入cmd 重启服务
systemctl stop mariadb.service
start mariadb.service

设置mariadb开机启动
systemctl enable mariadb

使用此数据库的时候,在创建表的时候加上 编码格式
Create table tablename (name varchar(20))charset=utf8;

卸载MariaDB数据库(卸载完准备安装mysql)
--查询所有的安装
rpm -qa | grep maria*

--卸载所有的安装(卸载完之后可以再查一次,如果没有,则代表卸载成功)

rpm -e --nodeps mari*

yum -y remove mari*

最后 –删除相关的配置文件
切换目录 到/var/lib/mysql
rm –rf /var/lib/mysql 

两种方法都可以卸载(yum remove 会检查依赖,如果你要移除的包被别的软件包需要的话,它会把其他软件包一起移除。
而rpm -e 则会直接告诉你被别的包需要,所以无法移除。
)

安装mysql数据库 (先要卸载
mariadb ,--查询安装的

rpm -qa | grep maria*

--卸载

rpm -e --nodeps maria*

注意。*代表后面的字符串任意,也可以写确定的名称

) 1. 安装mysql 先用xftp拷贝4个安装包过去 2. 3. 安装有顺序的 从common->libs->client->server 不能错 4. 命令 rpm –ivh 文件 5. 6. 启动mysql 7. 8. 命令service mysqld start 

因为是首次登陆,则需要修改密码

sudo grep 'temporary password' /var/log/mysqld.log

注意(sudo 小写)

然后根据 提示的临时密码登录(复制)

登录之后必须先修改密码,不然不能进行任何操作;

Alter user 'root'@'localhost' identified by 'qwerQWER1234!@#$';

密码必须有数字有大小写有特殊符号,如果想要修改密码复杂度可以修改降低复杂度(自行百度)

  1. 复制,用mysql –u root –p 登录

如果想要被远程登录可以修改MySQL数据库中的user表

  1. 添加可以远程访问数据库的IP地址,
  2. Username 代表登录用户一般是root ,host 可以改为远程pc 的ip (根据自己添加的远程用   户修改)
  3. CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  4. --给远程用户权限
  5. GRANT SELECT, INSERT ON 数据库.tablename  TO  'root'@'远程ip';
  6. --如果想要给所有的表授权所有则使用
  7. grant all privileges on 数据库名.*  TO 'root'@'远程ip';
  8. 如果给当前电脑的用户名给权限,则把远程ip 改为localhost (可以查user表)
  9. --
  10. 如果没有作用则可以执行flush privileges;
 远程登录  mysql -h ip地址 -u root -p密码 注意(远程访问(linux)mysql数据库时,数据库名称,表名,字段名都是区分大小写的)

  

linux(Cnetos7)安装jdk和tomcatmysql,tomcat的更多相关文章

  1. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  2. linux下安装jdk跟tomcat

    文章参考    https://www.cnblogs.com/geekdc/p/5607100.html   Linux服务器安装jdk+tomcat https://baijiahao.baidu ...

  3. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...

  4. Linux 下安装 jdk压缩包

    按 esc  退出  记得 输入 :q    记得 : Linux下安装jdk 把压缩文件放在 桌面的soft 下 在usr目录下新建文件夹Java,把文件复制到 usr/java 更改下路径! 3 ...

  5. linux 下安装jdk及配置jdk环境图解

    linux 下安装jdk及配置jdk环境图解 一:先检測是否已安装了JDK 运行命令: # rpm -qa|grep jdk  或   # rpm -q jdk  或  #find / -name j ...

  6. Linux 下 安装jdk 1.7

    Linux 下 安装jdk 1.7 参考百度经验 http://jingyan.baidu.com/album/ce09321b7c111f2bff858fea.html?picindex=6 第一步 ...

  7. Linux自动安装JDK的shell脚本

    Linux自动安装JDK的shell脚本 A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在 ...

  8. Linux下安装jdk&Jmeter

    一.在Linux上部署一个jdk以及Jmeter   tips1:Linux安装tar.gz文件到路径 tar -zxvf 软件包名.tar.gz -C 路径 比如我的jdk-8u131-linux- ...

  9. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

随机推荐

  1. 选做题:设计并实现一个Book类

    目录 题目分析 设计思路 具体代码 测试代码 运行截图 参考资料 题目分析 题目内容 0.设计并实现一个Book类,定义义成Book.java,Book 包含书名,作者,出版社和出版日期 1.这些数据 ...

  2. hdu3038How Many Answers Are Wrong(带权并查集)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3038 题解转载自:https://www.cnblogs.com/liyinggang/p/53270 ...

  3. 在 Docker 中使用 mysql 的一些技巧

    启动到后台:  docker-compose start docker-composer 执行命令: entrypoint: pwd app: build: ./app working_dir: /a ...

  4. kafka 流式计算

    http://www.infoq.com/cn/articles/kafka-analysis-part-7/ Kafka设计解析(七)- 流式计算的新贵 Kafka Stream

  5. NLog类库使用探索——编程配置

    以编程的方式配置,这是我项目中的,我都不知道为什么使用编程.直接配置不很好吗,估计他也没有研究.直接上步骤和代码: 创建一个LoggingConfiguration对象,用来保存配置信息 至少创建一个 ...

  6. Python之常用模块--collections模块

    认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...

  7. mac设计师系列 Adobe “全家桶” 15款设计软件 值得收藏!

    文章素材来源:风云社区.简书 文章收录于:风云社区 www.scoee.com,提供1700多款mac软件下载 Adobe Creative Cloud 全线产品均可开放下载(简称Adobe CC 全 ...

  8. 转:值得收藏!那些鲜为人知的 Mac OS X 技巧

    看到一篇网友整理的比较好的“那些鲜为人知的 Mac OS X 技巧”,转载过来分享给大家!希望能有帮助. 更多专题,可关注小编[磨人的小妖精],查看我的文章,也可上[风云社区 SCOEE],查找和下载 ...

  9. percona-5.7二进制多实例安装

    percona-mysql-5.7二进制多实例安装 规划:端口号     配置文件     备注3306 /data/mysql/mysql_3306/my_3306.cnf 3307 /data/m ...

  10. mac上安装虚拟机

    1.Mac | 怎么安装虚拟机 2.Mac | 怎么安装VMware Fusion虚拟机 资源下载链接: 1.win7旗舰版-64位.iso 2.VMFusion811.rar