发新话题
打印

一台服务器安装两个mysql数据库的方法

一台服务器安装两个mysql数据库的方法

  下载mysql-4.1.11.tar.gz包

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> tar -xzvf mysql-4.1.11.tar.gz
shell> cd mysql-4.1.11
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install



shell> cp support-files/my-medium.cnf /etc/my.cnf

shell> /usr/local/mysql/bin/mysql_install_db
shell> /usr/local/mysql/bin/mysqld_safe &



shell>  /usr/local/mysql/bin/mysqladmin -u root password 'new-password'

此时停掉mysql,上面只是安装一个数据库,并测试数据库是否安装好
下面才是本文的主题

shell> cd /usr/local/mysql/
shell> mv var varbak
shell> /usr/local/mysql/share/mysql/mysql.server
shell> mv var var3307
shell> mv varbak var
shell> cp /etc/my.cnf /usr/local/mysql/var
shell> cp /etc/my.cnf /usr/local/mysql/var3307
shell> vi /usr/local/mysql/var3307/my.cnf


修改前两个var
   Set some defaults
      datadir=/usr/local/mysql/var
      extra_args=""

      if test "$datadir" != "/usr/local/mysql/var"
      then
               extra_args="-e $datadir/my.cnf"
      fi
  为
   Set some defaults
      datadir=/usr/local/mysql/var3307
      extra_args=""

   if test "$datadir" != "/usr/local/mysql/var3307"
   then
        extra_args="-e $datadir/my.cnf"
   fi

    Set some defaults
    datadir=/usr/local/mysql/var3307
    extra_args=""
    if test "$datadir" != "/usr/local/mysql/var3307"
    then
        extra_args="-e $datadir/my.cnf"
    fi



修改下面语句
  echo $echo_n "Starting MySQL"
     $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
  为
  echo $echo_n "Starting MySQL"
     $bindir/mysqld_safe --sock=/tmp/mysock3307.sock --port=3307 --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &

shell> cd /etc/init.d
shell> mysql start
shell> mysql3307 start
靠,我这是心血结晶,竟然没人理会,我受不了了
默默的奉献就行了
赫赫
别人说不说好,跟你的东西好不好没有关系
你写东西总不会是为了别人叫好把
引用:
下面是引用alpher于2005-11-21 23:46发表的:
默默的奉献就行了
赫赫
别人说不说好,跟你的东西好不好没有关系
你写东西总不会是为了别人叫好把
那倒不是一定要人叫好,主要是大家评论是否真的好,是否还有其他的方法,如果都不回帖不讨论,大家就都不会有进步,那建立论坛的意义又何在呢?
我不懂这些
也没有用过
这里人比较少的说
引用:
下面是引用alpher于2005-11-24 21:33发表的:
我不懂这些
也没有用过
这里人比较少的说
这是论坛不够成熟的表现或者说是急功近利的表现
就算是成熟的论坛,也不一定有多少人回
不信你去试试
不是,chinaunix就有很多人回
所以你应该选择合适的论坛发合适的帖子,我想你发些mysql集群配置可能更实用点。
-bigapple-
风吹哪页读哪页
引用:
下面是引用bigapple于2005-11-29 09:22发表的:
所以你应该选择合适的论坛发合适的帖子,我想你发些mysql集群配置可能更实用点。
你是说master_slave的东西?
发新话题