欢迎来到天天文库
浏览记录
ID:8810311
大小:77.00 KB
页数:11页
时间:2018-04-08
《linux下安装mysql的大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、几乎所有基于GNU工具的项目都使用GNU的auto系列工程管理工具管理工程。那3个命令是工程发行代码包的基本编译安装方式。 configure是根据系统环境及某些自定义工程脚步生产Makefile make就是编译工程咯,相当于make all make install就是安装工程文件到系统咯 make dist-gzip就是生成工程代码包了,XXX.tar.gz文件。 如果不是自己写工程管理倒是没必要看auto系列文档,呵呵,很大的。linux下安装MySQL的大全例:安装mysq
2、l4.1.21#groupaddmysql//添加用户组#useradd-gmysqlmysql//添加用户#tar-zxvfmysql-4.1.21.tar.gz//解压#cdmysql-4.1.21进入解压文件夹#./configure--prefix=/usr/local/mysql--with-charset=gbk#make#makeinstall#cpsupport-files/my-medium.cnf/etc/my.cnf设置自启动#cpsupport-files/mysql.serv
3、er/etc/rc.d/init.d/mysqld#chmod700/etc/rc.d/init.d/mysqld#chkconfig--addmysqld(关于chkconfig:在/etc/init.d目录下,任意打开一个启动脚本,你会发现在其顶部的注释中,基本上都有以下一行:chkconfig2355634(也可能是其他数字组合)就以chkconfig2355634为例,235表示该启动脚本对应的服务将在系统启动级别2,3,5级启动。而56表示其启动优先级为56,所谓的优先级,就是在rc脚本中出
4、现在各个符号链接名中的数字。那么34是什么相信大家已经猜到了,对了,他就是终止优先级。Linux下利用CHKCONFIG管理系统服务NAMEchkconfig--更新并询问系统服务的运行级信息。摘要(SYNOPSIS)chkconfig--list[name]chkconfig--addnamechkconfig--delnamechkconfig[--levellevels]name5、off6、reset>chkconfig[--levellevels]name描述(DESCRIPTION)ch7、kconfig提供了一个命令行工具,它可以让管理员通过操纵行号标实来维护/etc/rc[0-6].d目录层,以减轻管理员的工作强度。chkconfig有五个不同的功能:增加新的系统服务,删除服务,列举当前已经启动的系统服务,改变服务启动状态,及检测个别服务的启动情况。当chkconfig不带任何参数运行的时候,它显示简略的使用说明。如果仅提供一个服务名,它将检测当前系统是否在特定运行级运行此服务。如果服务正在运行,chkconfig将显示true(是),否则显示否。使用--level运行级参数,chk8、config将询问选择一个非当前运行级以外的一个运行级运行服务。如果将on,off,或reset标实在服务名的后面,chkconfig将改变此指定服务的运行状态。如on和off标实用来提示服务的启动与停止,分别在不同的运行级进行控制。reset参数将重置指定服务。默认情况下,on和off参数只对2,3,4,5运行级发生作用,而reset参数可以对所有运行级发生作用。--level参数就是用来指定对哪个运行级进行作用的。参数(OPTION)--levellevels指定服务的运行级,有levelschk9、config命令也可以用来激活和解除服务。chkconfig--list命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。chkconfig还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3、4、5中停运nfs服务,使用下面的命令:chkconfig--level345nfsoff)安装完以后要初始化数据库,要是升级安装的请跳过#cd/usr/local/mysql#/usr/local/mysql/bin/mysql_install10、_db--user=mysql#chown-Rroot.#chown-Rmysqlvar#chgrp-Rmysql.#/usr/local/mysql/bin/mysqld_safe--user=mysql&好了,至此mysql安装完毕,你可以这样起动你的mysql服务#/etc/rc.d/init.d/mysqldstart#ln-s/usr/local/mysql/bin/mysql/sbin/mysql#ln-s/usr/local/mysql/b
5、off
6、reset>chkconfig[--levellevels]name描述(DESCRIPTION)ch
7、kconfig提供了一个命令行工具,它可以让管理员通过操纵行号标实来维护/etc/rc[0-6].d目录层,以减轻管理员的工作强度。chkconfig有五个不同的功能:增加新的系统服务,删除服务,列举当前已经启动的系统服务,改变服务启动状态,及检测个别服务的启动情况。当chkconfig不带任何参数运行的时候,它显示简略的使用说明。如果仅提供一个服务名,它将检测当前系统是否在特定运行级运行此服务。如果服务正在运行,chkconfig将显示true(是),否则显示否。使用--level运行级参数,chk
8、config将询问选择一个非当前运行级以外的一个运行级运行服务。如果将on,off,或reset标实在服务名的后面,chkconfig将改变此指定服务的运行状态。如on和off标实用来提示服务的启动与停止,分别在不同的运行级进行控制。reset参数将重置指定服务。默认情况下,on和off参数只对2,3,4,5运行级发生作用,而reset参数可以对所有运行级发生作用。--level参数就是用来指定对哪个运行级进行作用的。参数(OPTION)--levellevels指定服务的运行级,有levelschk
9、config命令也可以用来激活和解除服务。chkconfig--list命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。chkconfig还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3、4、5中停运nfs服务,使用下面的命令:chkconfig--level345nfsoff)安装完以后要初始化数据库,要是升级安装的请跳过#cd/usr/local/mysql#/usr/local/mysql/bin/mysql_install
10、_db--user=mysql#chown-Rroot.#chown-Rmysqlvar#chgrp-Rmysql.#/usr/local/mysql/bin/mysqld_safe--user=mysql&好了,至此mysql安装完毕,你可以这样起动你的mysql服务#/etc/rc.d/init.d/mysqldstart#ln-s/usr/local/mysql/bin/mysql/sbin/mysql#ln-s/usr/local/mysql/b
此文档下载收益归作者所有