Linux AS44下安装mySQL

mysql的复制已经配好了,这里补一个文档,记录如何在linux环境从源码开始安装mySQL

严重感谢李无聊的帮助

 

首先到mysql网站上下载源代码包Compressed GNU TAR archive ,最新文件是mysql-5.1.37.tar.gz

http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.37.tar.gz/from/http://mysql.mirrors.arminco.com/

 

添加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改过名字或改过端口号,那就不准了。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值