日期:2014-05-16  浏览次数:20608 次

(摘)mysql在linux下的安装路径
有个问题, 为什么mysql安装的文件不放在同一个目录下?这么多目录,目的是什么呢?
可能的一个简单的答案:为了方便,符合存放标准,比如

/usr/bin

客户端程序和脚本

方在/usr/bin下面,这样不用设置环境变量就可以直接使用这些脚本命令了。(大部分系统已经将此路径设置好了)

=================================================================

http://dev.mysql.com/doc/refman/5.1/zh/index.html ??
?

/usr/bin

客户端程序和脚本

/usr/sbin

mysqld 服务器

/var/lib/mysql

日志文件,数据库

/usr/share/doc/packages

文档

/usr/include/mysql

包含() 文件

/usr/lib/mysql

/usr/share/mysql

错误消息和字符集文件

/usr/share/sql-bench

基准程序


详细的安装过程 适用于5。0版本以上

你必须执行的安装MySQL 源码分发版的基本命令是:

shell> 
groupadd mysql



shell> 
useradd -g mysql mysql



shell> 
gunzip < mysql-VERSION
.tar.gz | tar -xvf -



shell> 
cd mysql-VERSION




shell> 
./configure --prefix=/usr/local/mysql



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 var



shell> 
chgrp -R mysql .



shell> 
bin/mysqld_safe --user=mysql &





以下是安装MySQL
源码分发版的更详细的描述:





1.??? 


mysqld

增加一个登录用户和组: 






2.??????????? 
shell> 
groupadd mysql



3.??????????? 

shell> 
useradd -g mysql mysql




这些命令将增加MySQL
组和 MySQL
用户。不同版本的Unix
中,useradd

 groupadd

的语法可能会稍有不同。还可以称为adduser
addgroup

。

你可能会