左心房 發表於 2023-6-29 00:00:00

centos下搭建SVN服务器和MySQL

<p>
        本文为大家分享了centos下svn服务器和mysql的搭建教程,供大家参考,具体内容如下</p>
<p>
        <strong>搭建mysql</strong></p>
<p>
        1、查看yum库中的mysql</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_462335">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">yum list | </code><code class="bash functions">grep</code> <code class="bash plain">mysql </code><code class="bash plain">//</code><code class="bash plain">查看yum库中的mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        2、选择需要的mysql进行安装</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_902970">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">mysql mysql-server mysql-devel -y </code><code class="bash plain">//</code><code class="bash plain">安装mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        3、验证是否安装成功</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_339425">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">yum list installed | </code><code class="bash functions">grep</code> <code class="bash plain">mysql </code><code class="bash plain">//</code><code class="bash plain">查看已安装的mysqlrpm -qi mysql-server </code><code class="bash plain">//</code><code class="bash plain">查看mysql详细信息</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        4、启动mysql服务</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_278592">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">service mysqld start </code><code class="bash plain">//</code><code class="bash plain">启动mysql服务</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">service mysqld stop </code><code class="bash plain">//</code><code class="bash plain">停止mysql服务</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">service mysqld restart </code><code class="bash plain">//</code><code class="bash plain">重启mysql服务</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        5、进入mysql,并修改密码</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_16417">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">mysql -u root </code><code class="bash plain">//</code><code class="bash plain">进入mysql</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_146558">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">show databases; </code><code class="bash plain">//</code><code class="bash plain">显示所有数据库</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">use mysql; </code><code class="bash plain">//</code><code class="bash plain">使用名为“mysql”的数据库</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">/*</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">注意:这里修改密码如果写的是password=</code><code class="bash string">'123456'</code><code class="bash plain">则改的密码不是123456,而是其他</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                         </div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">*/</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">update user </code><code class="bash functions">set</code> <code class="bash plain">password=password(</code><code class="bash string">'123456'</code><code class="bash plain">) where user=</code><code class="bash string">'root'</code><code class="bash plain">;</code><code class="bash plain">//</code><code class="bash plain">修改密码为123456</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash functions">select</code> <code class="bash plain">user,password from user; </code><code class="bash plain">//</code><code class="bash plain">查看修改后的密码</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">flush privileges; </code><code class="bash plain">//</code><code class="bash plain">刷新user表,如果没有写这句那么就没有用</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        6、退出并用刚修改过的密码重新登录</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_603752">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">quit; </code><code class="bash plain">//</code><code class="bash plain">退出mysql(</code><code class="bash functions">exit</code><code class="bash plain">;也可以退出)</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">mysql -u root -p </code><code class="bash plain">//</code><code class="bash plain">使用密码登录mysql </code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        7、开放远程登录权限</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_263861">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">grant all privileges on *.* to </code><code class="bash string">'itoffice'</code><code class="bash plain">@</code><code class="bash string">'%'</code> <code class="bash plain">identified by </code><code class="bash string">'itoffice'</code> <code class="bash plain">with grant option;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">flush privileges;</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
         8、开放防火墙3306端口或者关闭防火墙</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_974646">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">service iptables stop  </code><code class="bash plain">//</code><code class="bash plain">关闭防火墙</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                         </div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">/*</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">如果sysconfig下没有iptables文件</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                         </div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">可以先随便写一句协议:iptables -p output accept</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                         </div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">然后保存:service iptables save</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                         </div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash spaces"> </code><code class="bash plain">这样就会有iptables文件了</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                         </div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">*/</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                         </div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">vim </code><code class="bash plain">/etc/sysconfig/iptables</code> <code class="bash plain">//</code><code class="bash plain">编辑防火墙配置</code><code class="bash plain">//</code><code class="bash plain">在配置文件中加入</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">-a input -p tcp -m state --state new -m tcp --dport 3306 -j accept</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        9、设置mysq开机启动</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_368379">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">chkconfig mysqld on</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        10、因为是阿里云服务器,所以还要去阿里云上面给服务器添加3306的安全组,不然一样远程不过去 ;</p>
<p>
        <strong>搭建svn</strong></p>
<p>
        准备工作</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/af8c1398c356cca2ad6f7a97668f5d2b.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/fba958a7a43faefa695b76278eeab9ad.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/ba3103a9ddff2022f21794ae4c3d902a.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/1f7aad205cac0a1bcd119ea8e8ab577a.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/663310168769a19bf276770a9c4cfb46.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/44673fffa18e6920c689ed697a5e8a36.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/fd36c34bf1b7c418b4d43f55725ff095.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/1db6d704463621a7e8a8cf1eee29c82f.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/dc0be57581bfd2985424f1ee8563e442.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/eed9051e15ebbece9bc506d5c1c9f1e2.jpg"></p>
<p>
        1、yum install subversion安装</p>
<p>
        2、输入rpm -ql subversion查看安装位置,</p>
<p>
        3、mkdir /svn建立目录</p>
<p>
        4、svnadmin create /svn/test/ 新建一个测试仓库</p>
<p>
        5、cd /svn/test/conf 进入test/conf目录</p>
<p>
        6、vi svnserve.conf</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/4eedd2fe452ddc1962bca64a7b5416c8.jpg"></p>
<p>
        7、 vi passwd</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/a344f225877a68450a7698fb691ef0ed.jpg"></p>
<p>
        8、vi authz</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/92b931d1a72ed53af1b3f28be51a19b4.jpg"></p>
<p>
        9、svnserve -d -r /svn 启动svn服务</p>
<p>
        10、netstat -ntpl</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/df294ae1989468994577d7208af47fa4.jpg"></p>
<p>
        说明服务器启动了</p>
<p>
        11、外网访问122.222.222.22(要安装telnet)</p>
<p>
        要在windows机器上 dos 写telnet 122.222.222.22 3690</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/7a2a80a7e67f5fe5753add9eeb08846d.jpg"></p>
<p>
        如果连接不上,说明linux服务器的防火墙没有打开</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/36df093d9cb58bbb86c016c06e411f3d.jpg"></p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/15394d75e5861f1d7a80ba104bf8f19a.jpg"></p>
<p>
        已经连上了。</p>
<p>
        12、svn目录树</p>
<p>
        一般比较规范的svn它会有三个目录,分别为:</p>
<p>
        /svn/trunk: 主干</p>
<p>
        /svn/branch: 个人或团队开发的分支</p>
<p>
        /svn/tag: 标记版本,比如某个版本开发好了。</p>
<p>
        现在我要创建三个这样的目录,然后我要导入到版本库中去,这里会用到的是import命令</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_634799">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">/svn</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                         </div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash functions">mkdir</code> <code class="bash plain">-p svn/{trunk,branch,tag} </code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                         </div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">svn </code><code class="bash functions">import</code> <code class="bash plain">/svn/svn</code> <code class="bash plain">svn:</code><code class="bash plain">//192</code><code class="bash plain">.168.200.200</code><code class="bash plain">/test</code> <code class="bash plain">--username=admin --password=123456 -m </code><code class="bash string">"import"</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        username:user01 这个是svn系统设置的</p>
<p>
        password:123456 这个是svn系统设置的</p>
<p>
        <img style="max-width:100%!important;height:auto!important;"title="centos下搭建SVN服务器和MySQL" alt="centos下搭建SVN服务器和MySQL" src="https://zhuji.jb51.net/uploads/img/202305/8b6d90a9365006100d7bfa01ceb942f2.jpg"></p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
        原文链接:http://www.cnblogs.com/HawkFalcon/p/7849753.html</p>
頁: [1]
查看完整版本: centos下搭建SVN服务器和MySQL