一招一式攻克linux(七)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-04
linux数据库服务器 作者:田逸(sery@163.com) <网管员世界>2006年4期 数据库是一项十分重要的网络服务,它被广泛地应用在internet网站、搜索引擎、电子商务等诸多领域.在开源社区,mysql以其开放源代码、性能高效而稳定、多用户多线程等特性获得“世界最受欢迎的开放源代码数据库”,本文将以mysql为例,介绍linux数据库的安装、配置和使用. mysql的安装 redhat 大部分发行版的安装光盘都附带mysql安装程序,redhat as 4 内置的mysql版本是mysql 4.1.10.可以在安装linux操作系统时选择安装mysql数据库,也可以在操作系统运行中安装mysql数据库.经验表明,在安装操作系统的时候选择安装mysql数据库要比操作系统运行中(以rpm包形式的话)要容易的多,以rpm包安装很可能出现包依赖或软件冲突的问题,而解决这些附加的依赖包,真的不是一件令人愉快的事情.用命令# rpm ╟qa | grep mysql 查看系统是否安装mysql,如果输出没有内容,表明mysql没有被安装.接下来,我们以两种方式来安装mysql数据库服务器. 1、 rpm包方式安装.至少需要以下几个rpm包文件: a. mysql-server-4.1.7-4.rhel4.1.rpm (mysql 数据库主程序). b. mysql-devel-4.1.7-4.rhel4.1.rpm (mysql 使用的库和头文件). c. mysql-4.1.7-4.rhel.rpm (mysql客户端程序). 把上面这几个文件复制到硬盘的目录(比如/root),以root帐号执行命令 # rpm ╟ivh mysql-devel-4.1.7-4.rhel4.1.rpm ; rpm ╟ivh mysql-server-4.1.7-4.rhel4.1.rpm ; rpm ╟ivh mysql-4.1.7-4.rhel4.1.rpm ,即可完成安装,如果不幸出现安装失败的事件,多半是包依赖引起的,请按错误提示信息安装所需的依赖包,然后再执行mysql数据库的安装. 2、源码包的安装方式.依照版本的不同,二进制源码包的安装方式也是差异极大的.先从mysql的官方网站下载所需的稳定二进制源码包,运行命令 # tar zxvf mysql-standard-5.0.18-linux-i686-glibc23.tar.gz ,通过阅读文件readme及install获得安装mysql的方法.在这里,笔者使用的是mysql-standard-5.0.18-linux-i686-glibc23.tar.gz,其他版本的安装方法请参照其解压后的readme和install文件的说明.按照install文档,执行以下步骤来完成安装: (1)把解压后的目录及文件移动到目录/usr/local .#mv mysql-standard-5.0.18-linux-i686-glibc23 /usr/local . (2)创建连接文件# ln ╟s /usr/local/ mysql-standard-5.0.18-linux-i686-glibc23 /usr/local/mysql (3)切换目录 # cd /usr/local/mysql . (4)创建用户 # useradd mysql. (5)执行脚本 # scripts/mysql_install_db --user=mysql 初始化数据库. (6)更改目录属组和权限 # chown -r root . ; chown -r mysql data ; chgrp -r mysql . mysql数据库服务器的启动及关闭 1、 以rpm包安装的mysql数据库服务器的启动:执行命令 # service mysqld start .如果需要mysql数据库服务随系统开机运行,执行命令 # chkc ╟add mysqld 就把mysqld添加到相应的运行级别里.执行命令 # service mysqld stop 关闭数据库服务.为确认mysqld是否运行,执行命令 # ps ╟aux | grep mysqld 查看一下. 2、 以二进制源码包安装的mysql数据库的启动:执行命令 # /usr/local/mysql/bin/mysql_safe ╟user=mysql & .为了让mysql服务开机运行,通过编辑文件 /etc/rc.local ,把行/usr/local/mysql/bin/mysql_safe ╟user=mysql&追加进来.关闭mysqld则以杀进程的方式来完成. mysql的配置 安装完mysql数据库服务后,仍然需要对某些配置做适当的修改才能满足实际的需求.首当其冲的是修改mysql管理员帐号root(注意:与系统帐号root是两码事),执行命令 # mysqladmin ╟u root password d% |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一招一式攻克linux(二)下一篇: mysql——Linux下安装max-4.1.14
关于一招一式攻克linux(七)的所有评论