过程好的时候,我享受过程。结果好的时候,我享受结果。
一个月断断续续的舞蹈训练,全当是每天10+小时电脑前工作的放松,说真的,蹦一蹦,整个人精神许多。但是演出的效果不好,…无所谓,我经历了,交到了几个朋友。够了!任何事情都会有某些阻隔,最近几天心情及其不好。昏昏沉沉,连续工作1个多月了,周末+晚上,付出未必有回报,但是不付出永远没有,我付出了,我也用纯洁的心来工作了,虽然还不是大长今,但是也够了?还是那样的想法,我想和一些志同道合的同学一起,做一个好的产品出来。偶尔回味起去年的节目,会心一笑,这样的东西才是我应该为之付出的。继续努力吧,你是在为自己工作!要纯洁…
这几天没空理blog,居然一下多了很多垃圾回复,NND,全是老外的XX网站。有空装个anti spam的wordpress插件。
先后安装Python,Mysql5,MySQLdb,import MySQLdb的时候提示找不到libmysqlclient_r.so.15。
原因是默认lib路径为/usr/lib,而mysql的安装在/usr/lib/mysql.
简单解决方法:创建一个符号连接
ln -s /usr/lib/libmysqlclient_r.so.15 /usr/lib/mysql/libmysqlclient_r.so.15
另外,由此引起的pure-ftpd安装失败也解决。都是这个lib找不到的问题。
1开启主机变更日志
my.ini or my.cnf
[mysqld]
log-bin=path/to/name
server-id=1
重启主机服务
2在主机上创建镜像通信用户
GRANT REPLICATION SLAVE ON *.* TO replicuser@从机地址 IDENTIFIED BY ‘zzz’;
3刷新并记录日志位置
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;
记录下输出结果中File和Position两列的内容
关闭主机服务
4创建主机快照
压缩mysql/data文件夹,不要压缩log文件
启动主机服务
5复制快照到从机
停止从机服务
备份并删除/var/lib/mysql
将4中的文件复制并解压到/var/lib/mysql
赋予mysql访问权限chown mysql:mysql -R /var/lib/mysql/
6修改从机配置文件
[mysqld]
server-id=2
read-only=1
启动从机服务
7登录从机创建镜像关系(此时应该使用主机帐户名和密码)
CHANGE MASTER TO
MASTER_HOST = ‘主机地址’,
MASTER_USER = ‘replicuser’,
MASTER_PASSWORD = ‘zzz’,
MASTER_LOG_FILE = ‘上面3中记录下来的File’,
MASTER_LOG_POS = 上面3中记录下来的Position;
START SLAVE;
8确认成功,查看日志
/var/log/mysql/mysqld.err中出现
[Note] Slave I/O thread: ….in log ‘xxx’ at position xxxx;
表示成功
马上要投入到运营这个看似很NB、其实很好玩、实际上很烦琐、基本上要用点脑子的工作中去。最近一直对自己的学习能力抱有信心,但是越来越不相信自己的记忆力了。基本属于大脑没硬盘型的,好记性不如烂笔头,把日常的学习点滴记下来,于己可以回顾,于人也可能会有些帮助。
内容很杂,linux,mysql,apache,python,perl,iis,asp,c#,js,html,css,这些估计都会涉及到。坚持至少每日一篇,过段时间后看效果。