分享两个SSR订阅地址

分享当然要带上原链接!!!!

第一个:

数据提供网址:

https://lncn.org/

订阅地址:

http://blog.yanlongli.com/lncn.org.php

ps: 没错,本来呢这个网站不提供订阅服务,仅提供一键导入,具体请访问该网站。然后我进行了二次转码处理。(随时可能失效,所以推荐去原网址,或者用第二个)

第二个:

数据提供网址:

https://www.ssrshare.com

订阅地址:

https://raw.githubusercontent.com/AmazingDM/sub/master/ssrshare.com

本站仅做分享,不储存和提供数据,不承一切责任

服务器升级公告

很长一段时间,受限于资费而一直使用阿里云虚拟主机,阿里云虚拟主机最高仅提供php5.5及mysql5.1-log版本

现在阿里云虚拟主机已提供Mysql5.7.25版本,现已升级至该版本数据库

现阿里云最高仅提供php5.5版本,已通过特殊手段修改信息将版本提升到php7.2

受限于性能,升级后可能出现网站卡顿、无响应等问题。请谅解。

Windows 下 手动编译 Node 12.X 版本

我起初在使用electron开发版本时并没有注意其所需Node版本为12,因为我在Node直接下载的最新开发版也没有注意其版本号,以为是符合要求的。结果我在运行时总是出乎意料的错误。仔细观看后才发现Node官方已经开始开发Node V12版本,但没有开放编译的版本,目前处于开发设计阶段吧应该是。最后找到github的仓库看到了分支有12的痕迹。

好了,我们主要的目的是编译Node 12,当然其他版本应该也是类似。

你需要以下几个环境:

Visual Stuido 2017

NASM
Python 2.X 版本

我将在文章最后放出NASM的下载链接,其他的两个自行百度或Google
注意NASM需要右键管理员运行进行安装

1.在Windows 开始菜单中找到 “Developer Command Prompt”或 vs 2017的开发人员命令提示符 ,然后 切换到node源码目录,并运行 vcbuild.bat 然后就是漫长的等待。

http://www.nasm.us/pub/nasm/releasebuilds/2.11.09rc1/win32/nasm-2.11.09rc1-installer.exe

如果NASM不能下载可使用迅雷进行尝试。

Flarum论坛系统搭建教程

你要确定你的环境已经配置

composer、PHP7.1+、Mysql5.6+、开启php的fileinfo和proc_open

确保你的环境可以连接外网

1、执行命令

安装flarum

composer create-project flarum/flarum . –stability=beta

composer update

//如果提示你当前目录不为空你可以将 . 换成指定目录,然后将该目录内的所有内容重新移动到当前目录
//这里指的当前目录是网站根目录
//你需要配置网站服务访问根目录 public/

2、安装中文汉化扩展包

繁简中文可二选一或全选

//繁体中文
composer require csineneo/lang-traditional-chinese
//简体中文
composer require csineneo/lang-simplified-chinese

3、访问你的域名或者ip

4、配置站点信息及管理员账号密码

5、配置邮箱服务

6、配置默认语言

你可以设定默认的语言为中文 并保存

或者繁体中文

到这里基本就安装完成了,你可以自行安装其他扩展,如微信登陆、QQ登陆等

具体扩展请访问:https://discuss.flarum.org/

一入IT深似海、从此亲朋是路人

想象一下,当朋友逛街时你在加班、当朋友过节回家时你在加班、当朋友聚会Happy时你在加班、当夜深人静时你还在加班、当朋友入睡时,好吧你可以休息了,此时你的大脑中有无数的代码在旋转旋转再旋转,彻夜与你缠绵不休。

小编已经在IT这个深渊浸泡了3年工作+3年大学之久。深深的感受到了来自这一行的恶意。如果你IT不慎了解、绝不推荐你加入这个职业,如果你对此有浓厚的兴趣?请看标题,那将是你最终的归宿。

以上纯属无聊,认真你就输了。愿你在IT界愈走愈远。

MySQL8 主主复制 主从备份

MYSQL 开启 主主复制 (A1+A2 主从复制+ A2+A1主从辅助=A1A2主主复制)

A1
ip 192.168.0.202
server-id=4
log-bin=mysql-bin
auto_increment_increment=2
auto_increment_offset=1
A2
ip 192.168.191
server-id=7
log-bin=mysql-bin
auto_increment_increment=2
auto_increment_offset=2

注意ip地址不要写错 用户名和密码不要写错 log pos 不要写错 否则将导致无法同步成功

A1

CREATE USER ‘MySQL7’@’192.168.0.191’ IDENTIFIED BY ‘&P01l*D7’;#创建用户
GRANT REPLICATION SLAVE ON *.* TO ‘MySQL7’@’192.168.0.191′;#授权
flush privileges;

CHANGE MASTER TO

MASTER_HOST=’192.168.0.191′,

MASTER_USER=’MySQL4′,

MASTER_PASSWORD=’&P01l*D7′,

MASTER_LOG_FILE=’mysql-bin.000002’,

MASTER_LOG_POS=1910;
A2

CREATE USER ‘MySQL4’@’192.168.0.202’ IDENTIFIED BY ‘&P01l*D7’;#创建用户
GRANT REPLICATION SLAVE ON *.* TO ‘MySQL4’@’192.168.0.202′;#授权
flush privileges;

CHANGE MASTER TO

MASTER_HOST=’192.168.0.202′,

MASTER_USER=’MySQL7′,

MASTER_PASSWORD=’&P01l*D7′,

MASTER_LOG_FILE=’mysql-bin.000002’,

MASTER_LOG_POS=1448;

分别开启
start slave;

#查看主从复制是否配置成功

SHOW SLAVE STATUS\G

删除所有同步

stop slave;
reset slave;

 

 

参考文档  https://www.cnblogs.com/phpstudy2015-6/p/6485819.html

 

1、简介

MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器(这篇博客暂时不涉及)。在此之前我们必须要保证每台MySQL服务器里的数据同步。数据同步我们可以通过MySQL内部配置就可以轻松完成,主要有主从复制和主主复制。2、环境说明

两台linux虚拟主机

Linux版本CentOS6.6、MySQL 5.5

ip:192.168.95.11、192.168.95.12

3、主从复制

     3.1、MySQL

已经安装好,并且没有任何数据

     3.2、配置文件

一般Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件为mysql.ini)

log-bin=mysql-bin 开启二进制日志

注意:二进制日志必须开启,因为数据的同步实质上就是其他的MySQL数据库服务器将这个数据变更的二进制日志在本机上再执行一遍。

192.168.95.11  为主数据库服务器

192.168.95.12  为从数据库服务器

    3.3、开始构建主从复制

第一步:

在192.168.95.11中创建一个192.168.95.12主机中可以登录的MySQL用户

用户:mysql12

密码:mysql12

mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql12’@’192.168.95.12’ IDENTIFIED BY ‘mysql12’;

mysql>FLUSH PRIVILEGES;

第二步:

查看192.168.95.11MySQL服务器二进制文件名与位置

mysql>SHOW MASTER STATUS;

第三步:

告知二进制文件名与位置

在192.168.95.12中执行:

mysql>CHANGE MASTER TO

>MASTER_HOST=’192.168.95.11’,

>MASTER_USER=’mysql12’,

>MASTER_PASSWORD=’mysql12’,

>MASTER_LOG_FILE=’mysql-bin.000048’,

>MASTER_LOG_POS=432;

完成主从复制配置

      3.4、测试主从复制

在192.168.95.12中

mysql>START SLAVE;   #开启复制

mysql>SHOW SLAVE STATUS\G   #查看主从复制是否配置成功

当看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明状态正常

实际测试:

–登陆192.168.95.11主MySQL

mysql>SHOW DATABASES;

–登陆192.168.95.12从MySQL

mysql>SHOW DATABASES;

—————————————————–

192.168.95.11主MySQL操作:

mysql>create database aa;

mysql>use aa;

mysql>create table tab1(id int auto_increment,name varchar(10),primary key(id));

mysql>show databases;

mysql>show tables;

192.168.95.12从MySQL操作:

mysql>show databases;

mysql>show tables;

由上面两个结果图可得知,两主机达到了数据同步。主从复制的配置就是如此的简单。

4、MySql主主复制

     4.1、实现原理

主主复制即在两台MySQL主机内都可以变更数据,而且另外一台主机也会做出相应的变更。聪明的你也许已经想到该怎么实现了。对,就是将两个主从复制有机合并起来就好了。只不过在配置的时候我们需要注意一些问题,例如,主键重复,server-id不能重复等等。

     4.2、配置文件

–192.168.95.11

server-id=11   #任意自然数n,只要保证两台MySQL主机不重复就可以了。

log-bin=mysql-bin   #开启二进制日志

auto_increment_increment=2   #步进值auto_imcrement。一般有n台主MySQL就填n

auto_increment_offset=1   #起始值。一般填第n台主MySQL。此时为第一台主MySQL

binlog-ignore=mysql   #忽略mysql库【我一般都不写】

binlog-ignore=information_schema   #忽略information_schema库【我一般都不写】

replicate-do-db=aa   #要同步的数据库,默认所有库

–192.168.95.12

server-id=12

log-bin=mysql-bin

auto_increment_increment=2

auto_increment_offset=2

replicate-do-db=aa

配置好后重启MySQL

    4.3、开始构建主主复制

因为主主复制是两个主从复制组合一起,所以我就接着上面主从复制接着配置。

第一步:

在192.168.95.12中创建一个192.168.95.11主机中可以登录的MySQL用户

用户:mysql11

密码:mysql11

mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql11’@’192.168.95.11’ IDENTIFIED BY ‘mysql11’;

mysql>FLUSH PRIVILEGES;

第二步:

在192.168.95.12查看二进制日志名和位置

mysql>show master status;

第三步:

告知二进制文件名与位置

在192.168.95.11中执行:

mysql>CHANGE MASTER TO

MASTER_HOST=’192.168.95.12’,

MASTER_USER=’mysql11’,

MASTER_PASSWORD=’mysql11’,

MASTER_LOG_FILE=’mysql-bin.000084’,

MASTER_LOG_POS=107;

完成主主复制配置

    4.4、测试主主复制

分别开启start slave;

mysql>SHOW SLAVE STATUS\G   #查看主从复制是否配置成功

192.168.95.11

192.168.95.12

 

 

当看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明状态正常

测试:

–192.168.95.11

mysql>use aa;

mysql>select*from tab1;

tab1无数据

–192.168.95.12

mysql>use aa;

mysql>select*from tab1;

tab1无数据

–192.168.95.11插入数据

mysql>insert into tab1 (name) value(‘11’),(‘11’),(‘11’);

–192.168.95.12插入数据

mysql>insert into tab1 (name) value(‘22’),(‘22’),(‘22’);

查看数据:

两个主机数据结果一样!

主主复制配置成功!

5、注意事项

1、主主复制配置文件中auto_increment_increment和auto_increment_offset只能保证主键不重复,却不能保证主键有序。

2、当配置完成Slave_IO_Running、Slave_SQL_Running不全为YES时,show slave status\G信息中有错误提示,可根据错误提示进行更正。

3、Slave_IO_Running、Slave_SQL_Running不全为YES时,大多数问题都是数据不统一导致。

常见出错点:

1、两台数据库都存在db数据库,而第一台MySQL db中有tab1,第二台MySQL db中没有tab1,那肯定不能成功。

2、已经获取了数据的二进制日志名和位置,又进行了数据操作,导致POS发生变更。在配置CHANGE MASTER时还是用到之前的POS。

3、stop slave后,数据变更,再start slave。出错。

终极更正法:重新执行一遍CHANGE MASTER就好了。