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

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

 2006-12-31 10:52:21 来源:WEB开发网   
核心提示: 初始化数据目录和权限表在能够利用MySQL安装之前,需要初始化含有控制网络对服务器进行访问的权限表的mysql数据库,Mysql入门系列:在UNIX上安装MySQL(6),这个步骤只在新安装以及打算运行服务器时需要,那些只进行客户机支持环境安装的人员可以跳过这一节, mysql_insta

初始化数据目录和权限表

在能够利用MySQL安装之前,需要初始化含有控制网络对服务器进行访问的权限表的mysql数据库。这个步骤只在新安装以及打算运行服务器时需要。那些只进行客户机支持环境安装的人员可以跳过这一节。对于二进制代码分发包,从安装目录(由分发包创建的b i n

目录的父级目录)执行命令。对于源代码分发包,从分发包的高层目录执行命令。

DATA D I R 是数据目录的路径名。一般情况下,作为root 执行下列命令。如果作为mysqladm 登录,或者由于打算自己运行MySQL而在自己的账号下安装它,则可不以r o o t的身份执行命令,而且可以跳过chown 和chmod 命令。

如下运行mysql_install_db 脚本设置缺省权限表(如果利用RMP 文件进行安装,则不需要这样做,因为mysql_install_db 将会自动运行):

# scripts/mysql_install_db

如果mysql_install_db 失败,应该参阅MySQL参考指南的“安装MySQL”一章,看看该章对于所遇到的问题是怎么说的,然后再试一次。注意,如果mysql_install_db 未成功完成,它所建立的任意权限表可能都是不完整的。应该删除它们,因为mysql_install_db 不会试图重建已经存在的表。可用如下语句删除整个mysql数据库。

# rm -rf DATADIR/mysql  在运行mysql_install_db 之后,如果所安装的是MySQL3.22.10 以前的版本,应该关闭服务器(对于更新的版本, mysql_install_db 会自动完成这项工作):

# bin/mysqladmin --user=root shutdown

在服务器关闭后,更改用户和组的拥有者该数据目录下的所有文件模式:

# chown -R mysqladm.mysqlgrp DATADIR

# chmod -R go-rwx DATADIR

chown 命令更改MySQL用户的拥有者,而chmod 更改模式把除mysqladm 外的所有人员都排斥在外。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Mysql 入门 系列

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