MySQL 主从同步复制实现步骤
ts复制证书到从服务器把 ca-cert.pem,client-cert.pem,client-key.pem 复制到从服务器上的 /var/log/mysql/certs/repl 下scp -p master:/var/lib/mysql/certs/* slave:/var/lib/mysql/certs/repl/在主服务器上创建复制账户CREATE USER 'repl_all'@'%' IDENT...
安装Gvim解决Linux下Vim不能访问X11剪切板
弄的,于是直接通过安装 Gvim 来解决这个问题。安装 GVim 会提示有冲突,忽略直接安装即可,安装后在终端使用 Vim 复制功能将直接访问 X11 剪切板。 安装过程如下: ➜ lml git:(master) ✗ fg fg: no current job ➜ lml git:(master) ✗ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, com...
GITHUB之GIT BASH使用教程
创建了一个新的分支。C:\Users\May\Documents\GitHub\test> cd .\LMLPHPC:\Users\May\Documents\GitHub\test\LMLPHP [master]> git branch -av* master 405960a session_write_close() when fatal error occured remotes/origin/HEAD...
使用GIT BASH管理多个远程代码库
/GitHub/LMLPHP (develop) $ git branch -av * develop e6e8db4 modify default_theme_name constant name master e6e8db4 modify default_theme_name constant name remotes/origin/HEAD -> origin/master remotes/origin...
在GITHUB上进行团队项目开发教程
好的处理这样的问题。 Clone 项目到本地 关于对 GIT 的认知,有一句话说的非常好:“GIT,Every thing is local”。一般情况下,clone 下来的项目都有个主分支,名字叫 master。主分支主要是用来更新代码和创建新分支的,一般不建议对其做任何修改,需要开发一个功能时,直接创建一个新的分支即可。在 master 上需要经常的执行 git pull,保证代码的最新。 在新分支上开发...
MySQL 使用 mysqldump 创建一个数据快照
ysqldump 工具创建一个包含所有数据库的用来复制的转储文件。一旦创建完成,就可以在从数据库上导入这个文件开始复制进程。下面示例备份所有数据库到一个文件名为 dump.db,导出过程中包含来 --master-data 参数,这个参数能够自动的添加 CHANGE MASTER TO 语句,从服务器需要这个语句开始复制进程。$ mysqldump --all-databases --master-data ...
MySQL 获取复制主服务器二进制日志坐标
TH READ LOCK 也会阻止事务的提交操作。保持命令行运行,锁定才会持续生效,一旦退出,锁定就会释放。如果是开启全新的主从复制组,可以释放读取锁。2. 在主服务上开启另一个会话,使用 SHOW MASTER STATUS 语句来确定当前二进制日志文件名称和位置:mysql > SHOW MASTER STATUS; +------------------+----------+-------------...
解决GIT本地的远程分支删不掉的问题
t/packed-refs # pack-refs with: peeled 6d12bad321cbe20e4d32782e2dd217c05cf3daed refs/remotes/origin/master 3f59a50abc9cbd4cf9590f8dc9617ef42dbf3f20 refs/remotes/origin/dev $ git branch -av * dev 95109a3 ......
谈谈项目开发过程中GIT合并分支
用 pull request 来提交,这样的方式的目的是产生一个 pull request 合并提交记录,方便以后审阅代码。要实现 pull request 效果,需要在合并目标的分支上操作,一般是 master 分支,使用参数 --no-ff 来实现,很多团队所有的操作都在本地进行,唯独合并在网页上,比如 github,gitlab 等,我觉得加上 --no-ff 就可以减少很多时间,不用打开网页来弄,和网...
Git更新master分支冲突解决及cherry-pick使用
前一阵子,开发的时候发现主分支不能更新,运维大哥,憋了一个大招,提供了几个命令,解决了一番。如下命令: git reset origin/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。 开发过...