我们这次依旧是学习CentOS系统的知识。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。那么,我们就来学习一下如何在CentOS系统5编译安装mysql-4.1.22。
CentOS系统5INSTALL-WIN-SOURCE文件精华安装命令:
- The basic commands that you must execute to install a MySQL source
- distribution are:
- shell> groupadd mysql
- shell> useradd -g mysql mysql
- shell> tar -zxvf mysql-4.1.22.tar.gz
- shell> cd mysql-4.1.22
- shell> ./configure --prefix=/usr/local/mysql --localstatedir=/data
- shell> make
- shell> make install
- shell> cp support-files/my-medium.cnf /etc/my.cnf
- shell> cd /usr/local/mysql
- shell> bin/mysql_install_db --user=mysql
- shell> chown -R root .
- shell> chown -R mysql /data
- shell> chgrp -R mysql .
- shell> bin/mysqld_safe --user=mysql &
- shell> bin/mysqladmin -p shutdown
CentOS系统中建立启动执行命令msyqld
- #cp mysql-4.1.22/support-files/mysql.server /etc/rc.d/init.d/mysqld
- #chmod +x /etc/rc.d/init.d/mysqld
- #/etc/rc.d/init.d/mysqld start
加入自动启动
# chkconfig –add mysqld
修改root的密码
#mysqladmin -uroot password 123456
依赖的开发包安装
- #yum install gcc
- #yum install glib
- #yum install gcc-c++
- #yum install esound-devel
- #yum install ncurses-devel
CentOS系统中可能遇到的几个命令简介
chgrp(change group)
功能说明:变更文件或目录的所属群组。
chmod(change mode)
功能说明:变更文件或目录的权限。
chown(change owner)
功能说明:变更文件或目录的拥有者或所属群组。
这样,我们就完成了CentOS系统5编译安装mysql-4.1.22。
【编辑推荐】