mysql读写分离
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下Mysql源码安装笔记
安装步骤:
1.解压mysql-5.1.55.tar.gz
命令: tar -zxvf mysql-5.1.55.tar.gz
2.配置Mysql
命令:./configure --prefix=/usr/local/mysql
说明:安装到/usr/local/mysql下,当然用别的也行,还有其它参数可以查看相关文档.
3.编译,安装
命令:
make
make install
这两个命令发的时间较长.
4.创建用户和组.
groupadd mysql
useradd -g mysql mysql
5.进入mysql目录.创建var目录.并把./share/Mysql/f 拷到Mysql目录下并改名为f. >mkdir var
>mv share/mysql/f f
6.配置f
配置主要把安装的目录的那几项打开就行.
7.安装数据库
命令:./bin/Mysql_install_db
说明:必须用参数--defaults-file指定f,否则系统用默认的/etc/f.
8.安装完后,可以看到mysql/var目录下有数据文件,然后用下面命令设置权限:
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
9.启动数据库.
./bin/Mysqld_safe
10.进入数据库.
./bin/mysql -u root –
默认时没有密码,当然如果你删除/etc/f,可以不要后面的--defaults-file=/test/Mysql/f
./bin/Mysql -u root --socket=/tmp/Mysql3306 也就行了,原因大家应该知道吧!^_^!
11.设为服务并自启动.
对于设置为服务只要把mysql/share/mysql/mysql.server放到/etc/init.d/下改名为mysql
命令:
mv share/mysql/mysql.server /etc/init.d/mysql
chmod 775 /etc/init.d/mysql
chkconfig --add mysql
总结,这只是安装了一个3306端口的mysql,如果要在装一个msyql,步骤一样,只要改动f文件的内容. 设置用户权限:
grant all privileges on *.* to 'root'@'%' identified by 'ZJLT&' with grant opt ion;
备:
server-id = 2
master-host=192.168.1.14
replicate-do-db=appmarket
master-user=root
master-password=ZJLT&
master-connect-retry=10
主
server-id = 1
binlog-do-db=appmarket
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
在Master上面可以通过show master status \G;查看当前Master的状态
在Slave上面可以通过show slave status \G;查看当前slave的状态
请避免数据不同步的时候,设置Master/Slave架构。可以通过start slave与stop slave 来开启和关闭同步
。
先关闭同步
Slave stop
设置同步日记,和位置
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000006',MASTER_LOG_PO S=106;
启动同步
Slave start
Lua 的安装
远程操作Linux编译安装Lua脚本语言环境
安装文件
我的开发机是windows xp sp2
服务器是:RedHat linux 3.4.4
首先,从Lua的官网(/)下载最新发布包
我下载的是lua-5.1.4.tar.gz发布包。
其次,SecureCRT的rz命令上传lua-5.1.4到服务器上。
使用tar -xzvf /lua-5.1.4.tar.gz命令解压缩,
解压是一个lua-5.1.4文件夹。
第三,使用cd /lua-5.1.4将当前工作目录
进入到lua-5.1.4文件夹中。
第四,运行make命令,看到提示为:
Please do
make PLATFORM
where PLATFORM is one of these:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
See INSTALL for complete instructions.
查看你的系统平台名称是否在支持的列表中,如果存在则继续运行make PLATFORM命令,否则按照lua的INSTALL说明可以选择运行make generic命令。
一般情况下编译都是成功的,如果编译出错则一般是先去检查下RPWT。
最后,运行make install命令
至此,lua语言环境已经顺利安装完成,在SecureCRT下输入lua命令进入lua命令行吧!print('Hi,this is my first lua program!')
当然也可以变得更Lua一点:
io.write('Hi,this is my first lua program!'')
附上操作命令:
[root@localhost ~]# rz
[root@localhost ~]# tar -xzvf lua-5.1.4.tar.gz
[root@localhost ~]# cd lua-5.1.4
[root@localhost lua-5.1.4]# make
[root@localhost lua-5.1.4]# ls
[root@localhost lua-5.1.4]# cat /proc/version
[root@localhost lua-5.1.4]# make PLATFORM
[root@localhost lua-5.1.4]# make linux
[root@localhost lua-5.1.4]# make install