Linux下mysql使用源码包安装配置
1、 创建文件夹
a) mkdir -p /opt/modules/ /opt/modules/src
2、 添加数据库用户
a) adduser mysql
3、 将源码包解压copy到/opt/modules/src/mysql
4、 进入文件夹
a) cd /opt/modules/src/mysql
5、 使用优化编译
a) export CFLAGS="-O6 -march=pentium -fomit-frame-pointer"
b) export CXX=gcc
c) export CXXFLAGS="-O6 -march=pentium -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti"
d) ./configure --prefix=/opt/modules/mysql --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --without-debug --with-mysqld-user=mysql --with-big-tables
6、 编译和安装
a) Make
b) Make install
7、 拷贝配置文件
a) cp support-files/my-huge.cnf /etc/my.cnf
8、 修改/etc/my.cnf 文件,修改或增加如下内容
a) [mysqld]
b) port = 3306
c) socket = /tmp/mysql.sock
d) skip-locking
e) key_buffer = 384M
f) max_allowed_packet = 3M
g) read_buffer_size = 20M
h) myisam_sort_buffer_size = 128M
i) query_cache_size = 64M
j) # Try number of CPU's*2 for thread_concurrency
k) thread_concurrency = 8
l) set-variable=back_log=1024
m) set-variable=interactive_timeout=7200
n) set-variable=wait_timeout=7200
o) set-variable=key_buffer_size=16773120
p) set-variable=max_connections=2048
q) set-variable=record_buffer=16773120
r) set-variable=sort_buffer=16773120
s) set-variable=table_cache=512
t) set-variable=thread_cache_size=80
u) set-variable=max_connect_errors=2048
v) set-variable=log_slow_queries=ON
w) set-variable=delay_key_write=ON
x) set-variable=join_buffer_size=16773120
y) log=/var/log/mysqld.log
9、 增加默认编码集
a) default-character-set=utf8
10、 安装初始化数据库
a) cd /opt/modules/mysql/
b) ./bin/mysql_install_db --user=mysql
11、 设置属性
a) chgrp -R mysql var
12、 拷贝启动脚本到/opt/sbin
a) cp /opt/modules/mysql/share/mysql/mysql.server /opt/sbin/mysql.server
13、 创建mysql日志,并且修改文件属性
a) touch /var/log/mysqld.log
b) chown mysql:mysql /var/log/mysqld.log
14、 启动服务器
a) /opt/sbin/mysql.server start|restart|stop
分享到:
相关推荐
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...
标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...
Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...
### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...
### Linux下安装MySQL详细步骤与知识点 #### 一、引言 在Linux环境下安装MySQL数据库是一项常见的任务,尤其是在CentOS这样的服务器操作系统上。本文将详细介绍如何在CentOS系统上安装MySQL,并解决安装过程中可能...
MySQL-server-community-5.1.60-1.rhel4.i386.rpm,linux下安装MySQL的安装包
### Linux下安装MySQL知识点详述 #### 一、下载与准备RPM包 在Linux环境下安装MySQL,首先需要获取MySQL的RPM包。RPM(Red Hat Package Manager)是一种用于管理软件包的工具,广泛应用于Red Hat Enterprise Linux...
Linux 下安装 MySQL Linux 是一个开源的操作系统, MySQL 是一个开源的关系数据库管理系统。在 Linux 系统中安装 MySQL 是一个非常重要的步骤。本文将一步步指导您如何在 Linux 系统中安装 MySQL。 查找以前是否...
【Linux下安装MySQL】 在Linux操作系统中安装MySQL数据库是一个必要的步骤,特别是在开发和管理Web应用程序时。本教程将详述如何在Linux环境下卸载旧版本的MySQL,以及如何正确安装和配置新版本的MySQL。 首先,...
### Linux下安装MySQL及基本操作 #### 一、安装MySQL 在Linux环境下安装MySQL数据库是一项常见但又重要的任务。本文将详细介绍如何在Linux系统中安装MySQL,并进行基本配置与操作。 ##### 1.1 检查系统是否已安装...
### Linux下安装MySQL数据库知识点详解 #### 一、前言 在Linux环境下安装MySQL数据库是一项常见但又较为复杂的任务,本文将详细介绍整个安装过程及注意事项,帮助读者顺利地完成安装。 #### 二、安装准备 1. **...
### 在Linux下安装MySQL的方法 #### 一、引言 随着Linux系统的广泛应用,越来越多的开发者开始选择在Linux环境下部署数据库应用。MySQL作为一款流行的关系型数据库管理系统,在Linux平台上的使用非常广泛。对于...