今天刚搞定,看别人文章的,都是旧版的,新版都是rpm包了
shell>rpm mysql安装包
shell> groupadd mysql(不要变这个名字)
shell> useradd -g mysql mysql(不要变这个名字)
shell> cd /usr/local/mysql
shell> scripts/mysql_install_db
shell> chown -R root  /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell>/etc/rc.d/init.d/mysql start

解决方案 »

  1.   

    to qdlover(qdlover):非常感谢!我想知道 chown -R root /usr/local/mysql
    chown -R mysql /usr/local/mysql/var 和chgrp -R mysql /usr/local/mysql
    是什么意思啊?麻烦给解释一下好吗?
    还有 你的 support-files/my-medium.cnf文件 是安装包自带的吗?
      

  2.   

    指令名称 : chown 使用权限 : root 使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file... 说明 : Linux/Unix 是多人多工操作系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 参数 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本 
    范例 : 
    将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie : 
     chown jessie:users  file1.txt  
      
    将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport : 
     chmod -R lamport:users *  
    CHGRP
    Section: User Commands (1)
    Updated: August 2000--------------------------------------------------------------------------------
      
    名称
    chgrp - 改变文件的组所有权   
    总览
    chgrp [选项] 组文件... 
    POSIX 选项: [-R] [--] Austin 草拟选项: [-hHLPR] GNU 团体指示: [--reference=rfile] GNU 选项 (简易格式): [-cfvR] [--help] [--version]   描述
    chgrp 为给出的 file(文件) 改变它的组所有权. group(组), 可以是组名和组ID数字两者之一.   
    POSIX 选项
    -R 
    递归的改变目录和它的内容的组所有权 (即使遇到错误也继续.) 
    -- 
    结束选项列表. 
      
    AUSTIN 草拟选项
    -h 
    对于给出的文件是符号链接的, 就改变符号链接的本身,这比改变它指乡的对象更好.如果系统不支持符号链接的组所有权,那就对它不起作用. 
    -H (half-logical[半逻辑?]) 
    (当和 -R 一起给出) 给出的文件操作数书指向目录的符号链接时,改变这个目录和目录中文件的组所有权 
    -L (logical[(全)逻辑,想来是和上面的对应的]) 
    (当和 -R 一起给出.) 给出的文件,不论是命令行操作数还是遍历整个树,操作数书指向目录的符号链接时, 改变这个目录和目录中文件的组所有权. 
    -P (physical) 
    (当和 -R 一起给出.) 对于一个文件,不论是命令行操作数还是遍历整个树, 是符号链接的,只改变它本身, 优于(改变)指向的对象如果系统不支持符号链接的组所有权,那就对它不起作用.这是默认值. 
    -R 
    递归的改变目录和它的内容的组所有权 
      
    额外的 GNU 描述
    一个 GNU 扩展(最新的在fileutils 4.0里)允许 --reference=rfile 作为组的描述:和 rfile 一样的组.   
    GNU 选项
    -c, --changes 
    详细描述对每一个文件的动作:实际上改变了哪个组。 
    -f, --silent, --quiet 
    不列出错误信息.(那些组不能被改变). 
    -h, --no-dereference 
    作用于符号链接本身代替它所指向的. 仅可用于 lchown 系统调用被提供时. 
    -v, --verbose 
    详细描述作用或没作用的所有 文件. 
    -R, --recursive 
    递归的改变目录和它的内容的组所有权 
    就是赋权命令
    /usr/local/mysql是mysql的安装目录my-medium.cnf就是mysql默认的中级配置文档
    还有small,huge之类的,或者自己定义一个
      

  3.   

    多谢 qdlover()!!请接分。