Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113552
  • 博文数量: 53
  • 博客积分: 2062
  • 博客等级: 大尉
  • 技术积分: 550
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-31 10:14
文章分类

全部博文(53)

文章存档

2011年(1)

2010年(3)

2009年(49)

我的朋友

分类: Mysql/postgreSQL

2009-05-31 14:10:56



 (一)安装mysql(主从皆相同) 先创建用户

  useradd mysql -s /sbin/nologin

  tar zxvf mysql-5.0.45.tar.gz

  cd mysql-5.0.45

   ./configure --prefix=/usr/local/mysql --localstatedir=/opt/data --with-extra-charsets=utf8,gb2312,gbk --with-pthread --enable-thread-safe-client

  注:配置过程指定数据文件的位置及另加的字符集.

  make

  make install

  cp support-files/my-large.cnf /etc/my.cnf

  cd /usr/local/mysql

  chgrp -R mysql .

  生成基本的数据库和表: /usr/local/mysql/bin/mysql_install_db --user=mysql

  成功执行后察看数据目录/opt/data,看是否有文件或目录生成.

  chown -R mysql:mysql /opt/data

  记得给每个数据库设置root密码.

  (二)修改配置文件

  不同的地方就是server-id,主配置文件不用修改,从服务器的配置文件server-id=10.其他的内容基本相同.

  (三)启动服务

  /usr/local/mysql/bin/mysqld_safe --user=mysql&

  这个过程主辅服务器都相同.

  (四)授权(在主服务器上进行)

  GRANT REPLICATION SLAVE ON *.* to 'rep1'@'192.168.8.100 identified by 'mylqs';

  (五)查询主数据库状态(主服务器上进行)

  mysql> show master status;

  +------------------+----------+--------------+------------------+

  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

  +------------------+----------+--------------+------------------+

  | mysql-bin.000003 | 235 | | |

  +------------------+----------+--------------+------------------+

  记下file及position的值,后面做从服务器操作的时候需要用.





ChinaUnix-ITpub网站MySQL技术征文大赛
作者:IT168 田逸

阅读(1089) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-06-03 17:20:19

sadfasdfasdf