centos下搭建SVN服务器和MySQL

本文为大家分享了centos下SVN服务器和MySQL的搭建教程,供大家参考,具体内容如下

搭建MySQL

1、查看yum库中的mysql

  yum list | grep mysql //查看yum库中的mysql

2、选择需要的mysql进行安装

  yum install mysql mysql-server mysql-devel -y //安装mysql

3、验证是否安装成功

  yum list installed | grep mysql //查看已安装的mysqlrpm -qi mysql-server //查看mysql详细信息

4、启动mysql服务

  service mysqld start //启动mysql服务  service mysqld stop //停止mysql服务  service mysqld restart //重启mysql服务    

5、进入mysql,并修改密码

  mysql -u root //进入mysql

  show databases; //显示所有数据库  use mysql; //使用名为“mysql”的数据库  /*    注意:这里修改密码如果写的是password='123456'则改的密码不是123456,而是其他    */  update user set password=password('123456') where user='root';//修改密码为123456  select user,password from user; //查看修改后的密码  FLUSH PRIVILEGES; //刷新user表,如果没有写这句那么就没有用  

6、退出并用刚修改过的密码重新登录

  quit; //退出mysql(exit;也可以退出)  mysql -u root -p //使用密码登录mysql   

7、开放远程登录权限

  GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;  (第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。  FLUSH PRIVILEGES;  

 8、开放防火墙3306端口或者关闭防火墙

  service iptables stop  //关闭防火墙    /*     如果sysconfig下没有iptables文件     可以先随便写一句协议:iptables -P OUTPUT ACCEPT     然后保存:service iptables save     这样就会有iptables文件了    */    vim /etc/sysconfig/iptables //编辑防火墙配置//在配置文件中加入  -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT    

9、设置mysq开机启动

  chkconfig mysqld on

10、因为是阿里云服务器,所以还要去阿里云上面给服务器添加3306的安全组,不然一样远程不过去 ;

搭建SVN

准备工作

centos下搭建SVN服务器和MySQL Linux 第1张

centos下搭建SVN服务器和MySQL Linux 第2张

centos下搭建SVN服务器和MySQL Linux 第3张

centos下搭建SVN服务器和MySQL Linux 第4张

centos下搭建SVN服务器和MySQL Linux 第5张

centos下搭建SVN服务器和MySQL Linux 第6张

centos下搭建SVN服务器和MySQL Linux 第7张

centos下搭建SVN服务器和MySQL Linux 第8张

centos下搭建SVN服务器和MySQL Linux 第9张

centos下搭建SVN服务器和MySQL Linux 第10张

1、yum install subversion安装

2、输入rpm -ql subversion查看安装位置,

3、mkdir /svn建立目录

4、svnadmin create /svn/test/ 新建一个测试仓库

5、cd /svn/test/conf 进入test/conf目录

6、vi svnserve.conf

centos下搭建SVN服务器和MySQL Linux 第11张

7、 vi passwd

centos下搭建SVN服务器和MySQL Linux 第12张

8、vi authz

centos下搭建SVN服务器和MySQL Linux 第13张

9、svnserve -d -r /svn 启动svn服务

10、netstat -ntpl

centos下搭建SVN服务器和MySQL Linux 第14张

说明服务器启动了

11、外网访问122.222.222.22(要安装telnet)

要在windows机器上 dos 写telnet 122.222.222.22 3690

centos下搭建SVN服务器和MySQL Linux 第15张

如果连接不上,说明linux服务器的防火墙没有打开

centos下搭建SVN服务器和MySQL Linux 第16张

centos下搭建SVN服务器和MySQL Linux 第17张

已经连上了。

12、SVN目录树

一般比较规范的SVN它会有三个目录,分别为:

/svn/trunk: 主干

/svn/branch: 个人或团队开发的分支

/svn/tag: 标记版本,比如某个版本开发好了。

现在我要创建三个这样的目录,然后我要导入到版本库中去,这里会用到的是import命令

  cd /svn     mkdir -p svn/{trunk,branch,tag}     svn import /svn/svn svn://192.168.200.200/test --username=admin --password=123456 -m "import"  

Username:user01 这个是svn系统设置的

Password:123456 这个是svn系统设置的

centos下搭建SVN服务器和MySQL Linux 第18张

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

参与评论