CentOS7安装MySQL、Tomcat和GitBlit记录
一、安装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记录的更多相关文章
- [项目部署] CentOs7 安装 MySQL/Tomcat/JDK 笔记
0.安装 MySQL cd /usr/local/ # 新增yum源 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-.no ...
- centos7安装Mysql爬坑记录
centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...
- Centos7 安装mysql服务器并开启远程访问功能
大二的暑假,波波老师送了一个华为云的服务器给我作测试用,这是我程序员生涯里第一次以root身份拥有一台真实的云服务器 而之前学习的linux知识在这时也派上了用场,自己的物理机用的是ubuntu系统, ...
- centos7安装mysql(yum)
centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...
- CentOS7安装部署zabbix3.4操作记录
CentOS7安装部署zabbix3.4操作记录 1.安装前准备 1.1 查看centos的系统版本 [root@zabbix ~]# cat /etc/redhat-release CentOS L ...
- mysql & Tomcat使用问题记录
mysql使用问题记录 1.mysql如何修改root密码 a.进入mysql安装目录b.登录 mysql -u root -pc.修改密码 mysql> SET PASSWORD FOR ro ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- [CentOs7]安装mysql(2)
摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...
- centos7安装mysql
centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...
- CentOS7安装MySQL的方法之通用二进制格式
CentOS7安装MySQL的方法之通用二进制格式
随机推荐
- 深度解读 - Windows 7核心图形架构细致分析(来自微软)
编辑:马志文 时间: 2009-12-29 如现在大家所想的那样, Windows7 其实是 Windows Vista 的改进版. Windows 7 在 Windows Vista 的基础上进行了 ...
- ideaic快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论.每个人都有自己的最爱,想排出个理想的榜单还真是困难.以前也整理过Intellij的快捷键,这次就按 ...
- Channel 9视频整理【3】
Will 保哥 微软mvp https://channel9.msdn.com/Niners/Will_Huang 繁体中文视频 Visual Studio 2017 新功能探索 https://ch ...
- 关于启动php-fpm失败的解决办法
当我执行 sudo lnmp php-fpm restart会出现如下错误 Starting php-fpm /usr/local/php/sbin/php-fpm: error while load ...
- python 处理xml文件
需求 在实际应用中,需要对xml配置文件进行实时修改, 1.增加.删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本 <annotation> & ...
- [DevExpress]treeList1背景色设置与自定义图标
为了和系统界面一致改成透明色: treeList1.BackColor = Color.Transparent; treeList1.Appearance.Empty.BackColor = Colo ...
- [梁山好汉说IT] 梁山好汉和秒杀系统
[梁山好汉说IT] 梁山好汉和秒杀系统 0x00 摘要 今天看了一篇好文章,里面一些思路颇值得借鉴.先摘录总结精华.然后看看梁山好汉如何处理秒杀系统(系统隔离/系统搭建/风控过滤/削峰/信号广播... ...
- 机器学习——Bagging与随机森林算法及其变种
Bagging算法: 凡解:给定M个数据集,有放回的随机抽取M个数据,假设如此抽取3组,3组数据一定是有重复的,所以先去重.去重后得到3组数据,每组数据量分别是s1,s2,s3,然后三组分别训练组合 ...
- 洛谷$P1390$ 公约数的和 欧拉函数
正解:欧拉函数 解题报告: 传送门$QwQ$ 首先显然十分套路地变下形是趴 $\begin{align*}&=\sum_{i=1}^n\sum_{j=1}^n gcd(i,j)\\&= ...
- 斜率优化入门题题单$QwQ$
其实就是这一篇的那个例题帕的大部分题目的题解就写这儿辣,,, 因为都是些基础题不想专门给写题解,,,但是又掌握得差不得不写,,, 麻油办法就写一块儿好辣$QwQ$ 当然辣比较难的我就没放进来辣$QwQ ...