配置域名地址如下,格式,配置好之后要重启apache 命令/etc/init.d/httpd (start|stop|restart|status)
svn 更新:svn up
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)
简写:svn up
实现svn的自动更新,自动跟新后要修改post-commit的权限
找到svn的hooks钩子目录,新建
修改post-commit
#!/bin/bash
export LANG=en_CN.UTF-8
/usr/bin/svn update --no-auth-cache --username leo --password 123456 /data/www/default/laravel
修改post-commit权限
chmod 777 post-commit
Linux下的svn
1先搭建svn的服务器:
1使用yum安装svn
yum install subversion
如果用yum安装默认安装到/usr/local
2搭建版本仓库
新建 /usr/local/svn
3创建仓库
在svn目录下
svnadmin create blog
4启动版本库
svnserve -d -r 版本库的路径
例:svnserve -d -r /usr/local/svn
ps aux|grep svn 看是否启动
kill -9 id 关闭进程
5 在linux下监控
svnserve -d -r /usr/local/svn 监控svn下的所有版本库
检出: svn checkout svn://101.132.64.169/finance ./aa
svn://101.132.64.169/finance 为将svn下的finance版本库检出
./aa 为检出到此目录下
必须先检出,再传项目
lamp中进入mysql
先进入mysql目录:mysql -hlocalhost -uroot -p , 输入密码root
mysql 赋给用户远程权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
ex:grant all privileges on *.* to 'tang'@'%' identified by 'root' with grant option;
grant
all
privileges
on 库名.表名
to
'用户名'@'IP地址'
identified by
'密码'
with
grant
option;flush privileges;
- 1
- 2
库名:要远程访问的数据库名称,所有的数据库使用“*”
表名:要远程访问的数据库下的表的名称,所有的表使用“*”
用户名:要赋给远程访问权限的用户名称
IP地址:可以远程访问的电脑的IP地址,所有的地址使用“%”
密码:要赋给远程访问权限的用户对应使用的密码
use mysql;
要查看user表中user=’root’的对应情况,根据实际需求来更改表信息
select host,user
from
user
where
user='root';#
如果上面查询到有信息,但host为localhost或其他值,就需要根据实际需求来更新表信息update
user
set host='%'
where
user='root'
# 如果想任何的IP地址都可以使用root用户来远程登陆(注意如果上面的查询语句,查询出来有多条,就需要做一些处理,比如多加一个条件如 where
user='root'
and host='localhost'或先删除其他人记录只保存一条user='root'的记录