WEB开发网
开发学院数据库MySQL Mysql入门系列:在UNIX上安装MySQL 阅读

Mysql入门系列:在UNIX上安装MySQL

 2006-12-31 10:52:21 来源:WEB开发网   
核心提示: 创建MySQL用户账号如果只需要运行MySQL客户机软件,而不打算运行MySQL服务器,Mysql入门系列:在UNIX上安装MySQL(2),可以跳过这一节,MySQL服务器可作为系统上的任何UNIX 用户运行,并将各个分发包区分开来,版本号是一些类似于3.22.26 或3.23.4-al

创建MySQL用户账号

如果只需要运行MySQL客户机软件,而不打算运行MySQL服务器,可以跳过这一节。

MySQL服务器可作为系统上的任何UNIX 用户运行,但出于安全和保密的原因,最好是不以root 身份运行服务器。建议创建一个独立的账号用于MySQL管理,并以该用户运行服务器。这样,可作为该用户登录,并在进行维护和故障排除的目录中具有完全的权限。创建

用户账号的过程随系统的不同而不同。详细内容可参阅相应的文献。

本书将mysqla d m和mysqlg r p分别用于UNIX 用户和此账号的组名。如果打算安装MySQL只为自己使用,可以自己运行它,那么在本书中任何地方出现的mysqladm 和mysqlg r p都可换成您自己的登录名和组名。如果从RPM 文件进行安装,随RPM 的安装过程会自动建立一个名为mysql的用户。在这样的情况下,可以将mysql替换成mysqla d m。

使用独立、无特权帐户而不是运行MySQL的r o o t,其优点为:

如果不以root 运行MySQL,任何人都不能利用此服务器的安全漏洞获得root 访问。

无特权的用户执行MySQL管理任务比用root 执行更为安全。

服务器将创建mysqladm 而非root 拥有的文件。r o o t在系统上拥有的文件越少越好。

将MySQL的活动分隔在它自己的账号中可以在概念上更为清晰,并且更容易看出系统上什么东西与MySQL相关。例如,在保存core 文件的目录中,有MySQL用户mysqladm 的一个独立文件。否则MySQL的corn 作业将位于root 的文件中,将会和其他东西一起作为root 周期性的执行。

获得和安装MySQL分发包

在下面的说明中,我们用版本代表MySQL的版本号,用平台代表在其上进行安装的平台名。它们也用在分发包文件名中,以便容易标识分发包,并将各个分发包区分开来。版本号是一些类似于3.22.26 或3.23.4-alpha 这样的东西,平台名是类似于sgi-irix6.3-mips 或d e c -osf4-0b-alpha 这样的东西。

上一页  1 2 3 4 5 6 7  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接