Redhat Enterprise Linux(RHEL)安装和配置 MySQL 数据库服务器
如何在 Redhat Enterprise Linux 4 / 5 / 6 下安装 MySQL 数据库服务器?
您可以使用以下任何一种媒介来安装 mysql。
a)使用 RHN 或 CentOS repo 安装 MySQL 包。
b) 从 CD/DVD 介质安装 MySQL rpm。
Red Hat Enterprise Linux 安装 Mysql 数据库服务器
键入以下命令,使用 RHN 或 CentOS repo 安装 mysql 服务器:
Redhat Enterprise Linux – RHEL 5/6 MySQL 安装
以 root 用户身份输入以下命令:
# yum install mysql-server mysql
Redhat Enterprise Linux – RHEL 4/3 MySQL 安装
以 root 用户身份输入以下命令:
# up2date mysql-server mysql
启动 MySQL 服务
要启动 mysql 服务器,请输入以下命令:
# chkconfig mysqld on
# /etc/init.d/mysqld start
设置mysql root密码
输入以下命令为 root 用户设置密码:
# mysqladmin -u root password NEWPASSWORD
测试mysql连通性
输入以下命令连接到 MySQL 服务器:
$ mysql -u root -p
配置 mysql 服务器
编辑 /etc/my.cnf,输入(请注意,以下是示例值,您需要根据您的要求进行调整):
# vi /etc/my.cnf
您可以按如下方式配置 mysql 查询缓存(在 [mysqld] 部分添加)以加快 mysql 的速度:
query_cache_type = 1 query_cache_limit = 1M query_cache_size = 32M
您可以设置 MyISAM 缓冲区大小和恢复选项:
# For MyISAM # key_buffer_size = 24M myisam_recover = FORCE,BACKUP
记录慢查询以便进行故障排除,如下所示:
# LOGGING # log_queries_not_using_indexes = 1 slow_query_log = 1 slow_query_log_file = /var/lib/mysql/mysqld-slow-query.log
按如下方式设置缓存和其他限制:
tmp_table_size = 32M max_heap_table_size = 32M max_connections = 500 thread_cache_size = 50 open_files_limit = 65535 table_definition_cache = 4096 table_open_cache = 512
保存并关闭文件。您可以按如下方式重新加载或重新启动更改:
# /sbin/service mysqld restart
或
# /sbin/service mysqld reload
参见
- 查看所有与 mysql 相关的常见问题解答和博客文章以获取更多信息。