Redhat Enterprise Linux(RHEL)安装和配置MySQL数据库服务器
时间:2020-01-09 10:39:23 来源:igfitidea点击:
如何在Redhat Enterprise Linux 4/5/6下安装MySQL数据库服务器?
您可以使用以下任何一种介质来安装mysql。
a)使用RHN或CentOS仓库安装MySQL软件包。
b)从CD/DVD媒体安装MySQL rpm。
红帽企业Linux安装Mysql数据库服务器
执行以下命令以使用RHN或CentOS存储库安装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