rhel5.6下源码安装mysql
2014-03-14 21:46
351 查看
用linux系统盘安装mysql服务很简单,甚至用yum相当容易。现在源码安装mysql。实验用到的linux系统为rhel5.6,用到的mysql软件为mysql-5.1.44.iso。
实验过程如下:
1.实验前预先安装gcc、gcc-c++、ncurses-devel。
#yum install gcc gcc-c++ -y
#rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm
搞定。
2.正式安装源码安装mysql:
#umount /dev/cdrom
#mount /dev/cdrom /media
#cd /media
#cp mysql-5.1.44.tar.gz /mnt
#cd /mnt
#tar -zxf mysql-5.1.44.tar.gz
#cd mysql-5.1.44
此时可以查看相关安装配置文件,根据安装配置文件做一步步做,完事后再做相关的补充:#more INSTALL-SOURCE #可以提取下面有用信息:
shell> useradd mysql
shell> cd /usr/local
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
现在,开始进入正式环节:
#./configure --prefix=/usr/local/mysql #检测环境
# make #编译mysql
#make install #拷贝并安装mysql软件
#useradd mysql
#cd /usr/local/mysql
#chown -R mysql . #将当前所有目录、文件所有者从root改为mysql
#chgrp -R mysql . #将当前所有目录、文件所在组从root改为mysql
#cd bin
#./mysql_install_db --user=mysql #初始化数据库,用用户名mysql初始
#chown -R root . #数据库初始化完毕后,为了安全起见,要将当前目录、文件拥有者改回root
#chown -R mysql var #由于当前的var目录是mysql的配置文件,其拥有者应该还是mysql,否则将无法用mysql这个账户运行数据库,所以要将刚刚改动的拥有者再改回来。
# cp /mnt/mysql-5.1.44/support-files/my-medium.cnf /etc/my.cnf #将/mnt下相关配置文件拷贝到/etc/my.cnf
# ./mysqld_safe --user=mysql & #启动mysql服务
# /usr/local/mysql/bin/mysql #连接测试mysql服务器
ok,现在来配置mysql服务的自启动:
# cp /mnt/mysql-5.1.44/support-files/mysql.server /etc/rc.d/init.d/mysqld #将安装文件中的启动服务程序拷贝到开机自启动
# chmod u+x /etc/rc.d/init.d/mysqld
#chkconfig mysqld --level 35 on
#chkconfig mysqld --list #检测mysql是否开机自启动
好了,到此源码安装mysql完毕!
实验过程如下:
1.实验前预先安装gcc、gcc-c++、ncurses-devel。
#yum install gcc gcc-c++ -y
#rpm -ivh ncurses-devel-5.5-24.20060715.i386.rpm
搞定。
2.正式安装源码安装mysql:
#umount /dev/cdrom
#mount /dev/cdrom /media
#cd /media
#cp mysql-5.1.44.tar.gz /mnt
#cd /mnt
#tar -zxf mysql-5.1.44.tar.gz
#cd mysql-5.1.44
此时可以查看相关安装配置文件,根据安装配置文件做一步步做,完事后再做相关的补充:#more INSTALL-SOURCE #可以提取下面有用信息:
shell> useradd mysql
shell> cd /usr/local
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
现在,开始进入正式环节:
#./configure --prefix=/usr/local/mysql #检测环境
# make #编译mysql
#make install #拷贝并安装mysql软件
#useradd mysql
#cd /usr/local/mysql
#chown -R mysql . #将当前所有目录、文件所有者从root改为mysql
#chgrp -R mysql . #将当前所有目录、文件所在组从root改为mysql
#cd bin
#./mysql_install_db --user=mysql #初始化数据库,用用户名mysql初始
#chown -R root . #数据库初始化完毕后,为了安全起见,要将当前目录、文件拥有者改回root
#chown -R mysql var #由于当前的var目录是mysql的配置文件,其拥有者应该还是mysql,否则将无法用mysql这个账户运行数据库,所以要将刚刚改动的拥有者再改回来。
# cp /mnt/mysql-5.1.44/support-files/my-medium.cnf /etc/my.cnf #将/mnt下相关配置文件拷贝到/etc/my.cnf
# ./mysqld_safe --user=mysql & #启动mysql服务
# /usr/local/mysql/bin/mysql #连接测试mysql服务器
ok,现在来配置mysql服务的自启动:
# cp /mnt/mysql-5.1.44/support-files/mysql.server /etc/rc.d/init.d/mysqld #将安装文件中的启动服务程序拷贝到开机自启动
# chmod u+x /etc/rc.d/init.d/mysqld
#chkconfig mysqld --level 35 on
#chkconfig mysqld --list #检测mysql是否开机自启动
好了,到此源码安装mysql完毕!
相关文章推荐
- 源码编译安装MySQL(rhel6.5)
- RHEL6.3_x86_64 下源码安装Apache(2.2.5)MySQL(5.5.25a) PHP(5.2.17)
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- 在rhel7.2下源码安装mysql-5.6.35
- RHEL5.7 64位源码编译安装mysql-5.5.42遇到的问题
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录 推荐
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- RHEL5下源码安装Mysql
- RHEL6.5源码安装mysql-5.7.11
- RHEL5 源码安装mysql
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录
- rhel6下,源码编译安装mysql 5.6.14
- centos5.6下源码安装mysql
- RHEL Server 6.3下MySQL5.5.25a源码安装
- RHEL 6.5 64bit下源码编译安装LAMP(Apache 2.4.12、MySQL 5.5.42、PHP 5.3.10)
- 在RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记
- LNMP架构介绍、MySQL安装、PHP安装 、Nginx源码安装
- MySQL5.5源码包和5.6源码包安装
- 源码安装mysql,及主从同步
- Mysql 5.7.20 源码安装笔记