一、安装MySQL

1、安装这个发布包

yum localinstall mysql-community-release-el6-5.noarch.rpm

可以通过下面的命令来确认这个仓库被成功添加:

yum repolist enabled | grep "mysql.*-community.*

2、安装MySQL服务器

yum -y install mysql-server

3、设置开机启动

chkconfig mysqld on

4、启动MySql服务

service mysqld start

5、设置MySQL的root用户设置密码

mysql -u root

进入后用下面的命令设置root的密码为root:

mysql> set password for root@localhost=password('root');
mysql> exit

6、用新密码登陆

mysql -u root -p

7、确认版本信息:

mysql -V

8、基本命令

show databases;             // 查看系统已存在的数据库
use databasesname; // 选择需要使用的数据库
drop database databasename; // 删除选定的数据库
exit // 退出数据库的连接
create database test01; // 建立名为test的数据库
show tables; // 列出当前数据库下的表

其他基本的增删改查使用标准SQL即可。

9、开放远程登录权限

全部(在MySQL界面输入):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;

指定IP的写法:

GRANT ALL ON *.* to root@'192.168.1.103' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;

二、安装Tomcat

1、下载地址,下载文件:

http://tomcat.apache.org/

apache-tomcat-7.0.76.tar.gz

2、在usr/tomcat中解压

tar -zxvf apache-tomcat-7.0.76.tar.gz

3、进bin目录,运行tomcat:

sh startup.sh

Tomcat部署成功,访问页面正常:

127.0.0.1:8080

4、停止Tomcat:

sh shutdown.sh

5、修改tomcat 8080端口为80:

nano conf/server.xml

找到对应改端口的地方改为80。

6、放Web项目

直接将web项目文件件拷贝到webapps目录中,完毕!

7、再启动Tomcat

sh startup.sh

三、安装GitBlit

1、下载GitBlit

GitBlit的默认输出目录是这里,所以就创建这个目录:

mkdir -p /opt/gitblit
cd /opt/gitblit
wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz

如果下载过程中出现提示:-bash: wget: command not foundls

说明没有安装wget程序,用yum库装一个即可:

yum install wget

2、解压缩Gitblit

使用命令tar将下载到的gitblit压缩包解压缩到目标目录,我是解压缩到/opt/gitblit目录下:

tar -zxvf gitblit-1.8.0.tar.gz

3、修改需要的配置文件

nano data/defaults.properties

根据自己的需要修改配置信息,我只修改了以下几个地方:

git.repositoriesFolder = /opt/gitblit/data/git
server.httpPort = 10101
server.httpBindInterface = 192.168.1.200
server.httpsBindInterface =

修改完以后保存,退出。

4、修改service-centos.sh

nano service-centos.sh

根据自己的服务器的设置:

GITBLIT_PATH = /opt/gitblit
GITBLIT_BASE_FOLDER = /opt/gitblit/data
GITBLIT_HTTP_PORT = 10101

修改完以后保存,退出。

5、启动gitblit

5.1、直接启动gitblit服务

通过java执行gitblit服务,要注意执行的命令参数,可以参考以下命令

java -jar gitblit.jar --baseFolder data    # 当前在/opt/gitblit目录下

如果命令执行无误,则可以打开浏览器输入设置的站点信息即可打开GitBlit的管理界面。

5.2、通过service启动gitblit服务

新版本Gitblit已经帮我们封装了服务安装脚本,我们只需要执行安装脚本:

sh install-service-centos.sh

和服务启动脚本:

sh service-centos.sh

即可。如果在执行shell脚本时出现权限问题,只需要给文件增加读写权限即可。如果配置正确的话,则可以打开浏览器输入设置的站点信息即可打开GitBlit的管理界面。

四、出现问题结束进程

查询端口占用:

netstat -apn | grep 10101

杀进程:

kill -9 26105

CentOS7安装MySQL、Tomcat和GitBlit记录的更多相关文章

  1. [项目部署] CentOs7 安装 MySQL/Tomcat/JDK 笔记

    0.安装 MySQL cd /usr/local/ # 新增yum源 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-.no ...

  2. centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录   查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...

  3. Centos7 安装mysql服务器并开启远程访问功能

    大二的暑假,波波老师送了一个华为云的服务器给我作测试用,这是我程序员生涯里第一次以root身份拥有一台真实的云服务器 而之前学习的linux知识在这时也派上了用场,自己的物理机用的是ubuntu系统, ...

  4. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  5. CentOS7安装部署zabbix3.4操作记录

    CentOS7安装部署zabbix3.4操作记录 1.安装前准备 1.1 查看centos的系统版本 [root@zabbix ~]# cat /etc/redhat-release CentOS L ...

  6. mysql & Tomcat使用问题记录

    mysql使用问题记录 1.mysql如何修改root密码 a.进入mysql安装目录b.登录 mysql -u root -pc.修改密码 mysql> SET PASSWORD FOR ro ...

  7. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  8. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

  9. centos7安装mysql

    centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...

  10. CentOS7安装MySQL的方法之通用二进制格式

      CentOS7安装MySQL的方法之通用二进制格式          

随机推荐

  1. 前端js判断移动端和PC端方法

    首先在js中键入如下代码 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVers ...

  2. 使用condition 实现线程顺序执行

    书上给的例子都是ABCABC这种,比较简单,复杂点的如A0B0C0, A0A1A2没有,手动实现下,做个记录 1. A0 A1 A2 A3 public class Demo0 { private s ...

  3. 《HelloGitHub》第 45 期

    兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这是一个面向编程新手.热爱编程.对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编 ...

  4. Java方法的参数传递是值传递还是引用传递?

    当基本数据类型(Boolean,byte,char,String,int,Long,float,double)作为参数传递时,传递的是实参值的副本,即传的是值,无论在函数中怎么操作这个副本,实参的值是 ...

  5. k8s集群———单master节点2node节点

    #部署node节点 ,将kubelet-bootstrap用户绑定到系统集群角色中(颁发证书的最小权限) kubectl create clusterrolebinding kubelet-boots ...

  6. 从零开始安装Redis 集群(Linux CenOS7)

    从零开始安装Redis 集群(Linux CenOS7) 使用ISO安装CentOS7虚拟机 配置静态IP(参考Mac VMware Fusion CentOS7配置静态IP) 安装vim [root ...

  7. 小小知识点(十四)——Adobe photoshop cc 2018中简单抠图的一些基本操作

    一 如何抠图 1. 右键弹出选择工具,随后鼠标左键选择快速选择工具 2.通过点击鼠标,选择想要的区域: Alt+鼠标右键  左右拖动鼠标可调整画笔大小 Alt+鼠标滑轮,可放大或缩小画布大小 ctrl ...

  8. C#录制视频

    这是一个使用C#语言制作的录制框架,支持录制桌面,多屏,声音,摄像头,某个应用程序的界面 1.安装 使用此框架需要安装扩展包Kogel.Record,可以Nuget上搜索 或者使用Nuget命令 In ...

  9. Win10删除桌面上的回收站、计算机、网络等图标

    解决方案: 桌面上鼠标右键,选择个性化 个性化窗口左边侧栏选择主题 移动至最下方点击"桌面图标设置"即可看到系统中的五个桌面图标

  10. 小白学 Python 爬虫(36):爬虫框架 Scrapy 入门基础(四) Downloader Middleware

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...