多个MySQL安装
时间:2007-06-25 来源:Dreamhat
安装:
#tar -zxvf mysql-5.0.22.tar.gz
#cd mysql-5.0.22
#./configure --prefix=/usr/local/mysql-5.0.22 --localstatedir=/usr/local/mysql-5.0.22/data --with-unix-socket-path=/usr/local/mysql-5.0.22/mysql.sock --with-tcp-port=14122 --with-charset=sjis --with-extra-charsets=all --with-big-tab
#make&make install
配置:
#groupadd mysql
#useradd -g mysql mysql
#cp /usr/local/mysql-5.0.22/share/mysql/my-medium.cnf /usr/local/mysql-5.0.22/data/my.cnf
#chown -Rf mysql:mysql /usr/local/mysql-5.0.22 在my.cnf文件中的[client]与[mysqld]追加下面语句:
default-character-set=utf8 创建授权表:
#su - mysql -c "/usr/local/mysql-5.0.22/bin/mysql_install_db --defaults-file=/usr/local/mysql-5.0.22/data/my.cnf" 放入服务目录里:
#cp /usr/local/mysql-5.0.22/share/mysql/mysql.server /etc/init.d/mysql-5.0.22
#chmod 755 /etc/init.d/mysql-5.0.22
编辑mysql-5.0.22文件:
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
改成:
$bindir/mysqld_safe --defaults-file=$datadir/my.cnf \
--datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
加入服务里:
#chkconfig --add mysql-5.0.22
#chkconfig --level 345 mysql-5.0.22 on 服务启动:
#/etc/init.d/mysql-5.0.22 start
或者
#service mysql-5.0.22 start 检验:
#chkeconfig --list |grep mysql
#netstat -atln 修改mysql的root密码:
#su - mysql -c "/usr/local/mysql-5.0.22/bin/mysqladmin \
--defaults-file=/usr/local/mysql-5.0.22/data/my.cnf \
-u root password '123456'"
启动:
#/usr/local/mysql-5.0.22/bin/mysql --socket=/usr/local/mysql-5.0.22/mysql.sock
或者
#/usr/local/mysql-5.0.22/bin/mysql -S /usr/local/mysql-5.0.22/mysql.sock
#tar -zxvf mysql-5.0.22.tar.gz
#cd mysql-5.0.22
#./configure --prefix=/usr/local/mysql-5.0.22 --localstatedir=/usr/local/mysql-5.0.22/data --with-unix-socket-path=/usr/local/mysql-5.0.22/mysql.sock --with-tcp-port=14122 --with-charset=sjis --with-extra-charsets=all --with-big-tab
#make&make install
配置:
#groupadd mysql
#useradd -g mysql mysql
#cp /usr/local/mysql-5.0.22/share/mysql/my-medium.cnf /usr/local/mysql-5.0.22/data/my.cnf
#chown -Rf mysql:mysql /usr/local/mysql-5.0.22 在my.cnf文件中的[client]与[mysqld]追加下面语句:
default-character-set=utf8 创建授权表:
#su - mysql -c "/usr/local/mysql-5.0.22/bin/mysql_install_db --defaults-file=/usr/local/mysql-5.0.22/data/my.cnf" 放入服务目录里:
#cp /usr/local/mysql-5.0.22/share/mysql/mysql.server /etc/init.d/mysql-5.0.22
#chmod 755 /etc/init.d/mysql-5.0.22
编辑mysql-5.0.22文件:
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
改成:
$bindir/mysqld_safe --defaults-file=$datadir/my.cnf \
--datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
加入服务里:
#chkconfig --add mysql-5.0.22
#chkconfig --level 345 mysql-5.0.22 on 服务启动:
#/etc/init.d/mysql-5.0.22 start
或者
#service mysql-5.0.22 start 检验:
#chkeconfig --list |grep mysql
#netstat -atln 修改mysql的root密码:
#su - mysql -c "/usr/local/mysql-5.0.22/bin/mysqladmin \
--defaults-file=/usr/local/mysql-5.0.22/data/my.cnf \
-u root password '123456'"
启动:
#/usr/local/mysql-5.0.22/bin/mysql --socket=/usr/local/mysql-5.0.22/mysql.sock
或者
#/usr/local/mysql-5.0.22/bin/mysql -S /usr/local/mysql-5.0.22/mysql.sock
相关阅读 更多 +