mysql的复制已经配好了,这里补一个文档,记录如何在linux环境从源码开始安装mySQL
严重感谢李无聊的帮助
首先到mysql网站上下载源代码包Compressed GNU TAR archive ,最新文件是mysql-5.1.37.tar.gz
添加mysql组
#groupadd mysql
添加mysql用户
#useradd -g mysql mysql
解压缩代码包
#tar -xzvf ./mysql-5.1.37.tar.gz
进入代码报解压后的目录
#./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile
编译源码
#make
如果提示错误,有可能是编译器没有安装,linux AS44默认安装是不带开发工具的,(至少我装的里面没有)可以用图形界面安装开发包,这里从略了。
安装
#make install
将配置文件拷贝到配置目录
#cp ./support-files/my-medium.cnf /etc/my.cnf
配置权限
#./scripts/mysql_install_db --user=mysql
#chown -R mysql.mysql /usr/local/mysql/var
#chmod -R 700 /usr/local/mysql/var
拷贝到系统启动服务的目录,并更名,防止与系统的服务冲突
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld5
#chmod +x /etc/rc.d/init.d/mysqld5
修改系统路径配置
#echo 'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
#echo "export PATH" >> /etc/profile
#source /etc/profile
启动mysql
service mysqld5 start
把mysql加入启动服务中
chkconfig mysqld5 on
然后登录进去看看,
#mysql
mysql>show databases;
如果能得到数据库列表,说明安装成功!
附:
查看系统有没有mysql服务在运行的方法
ps aux|grep mysql
或者
netstat -nlp|grep 3306
如果mysql改过名字或改过端口号,那就不准了。