WEB开发网
开发学院数据库MySQL CentOS下MySql 5.0.x的安装、优化及安全设置 阅读

CentOS下MySql 5.0.x的安装、优化及安全设置

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示: --without-innodb \去掉innodb表支持,innodb是一种支持事务处理的表,CentOS下MySql 5.0.x的安装、优化及安全设置(3),适合企业级应用make编译make install安装cp support-files/my-medium.cnf /etc/my.c

--without-innodb \去掉innodb表支持,innodb是一种支持事务处理的表,适合企业级应用

make

编译

make install

安装

cp support-files/my-medium.cnf /etc/my.cnf

将mysql的配置文件copy到/etc目录下,并更名为my.cnf

/home/mysql下面有5个my-xxxx.cnf文件

my-small.cnf               最小配置安装,内存<=64M,数据数量最少

my-large.cnf               内存=512M

my-medium.cnf             32M<内存<64M,或者内存有128M,但是数据库与web服务器公用内存

my-huge.cnf               1G<内存<2G,服务器主要运行mysql

my-innodb-heavy-4G.cnf   最大配置安装,内存至少4G

cd /home/mysql

进入安装目录

bin/mysql_install_db --user=mysql

以mysql用户的身份建立数据表

chown -R root  .

将mysql的主目录(即/home/mysql)的属主设为root用户。这是官方文档上的命令,但奇怪的是,如果将mysql的主目录属主设成root用户,在运行了下面的bin/mysqld_safe --user=mysql &后则不能启动mysql。问题出在“权限”上,运行chown -R mysql .则可以用下面的命令正常启动mysql。难道官方文档有错?希望大家一起来探讨一下。

chown -R mysql var

将var目录的属主设为mysql用户

chgrp -R mysql .

将mysql的主目录的属主设为mysql用户组(注意:和前面的命令不一样,这个命令是对用户组进行赋权)

bin/mysqld_safe --user=mysql &

启动mysql,如果一切正常的话,运行此命令后,不会有任何提示。

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

Tags:CentOS MySql

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