mysql读写分离

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档