`
LIMIMGJIE
  • 浏览: 173746 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 下mysql的安装文档

阅读更多

mkdir -p /opt/modules/ /opt/modules/src

添加数据库用户
adduser mysql

下载源码包到/opt/modules/

cd /opt/modules/

解压
tar -zxvf mysql-4.0.25.tar.gz -C src/


进入源码目录进行配置

cd /opt/distfiles/src/mysql-4.0.25/

使用优化编译:
export CFLAGS="-O6 -mpentium -fomit-frame-pointer"(过期了,用下面取代)


export CFLAGS="-O6 -march=pentium -fomit-frame-pointer"
export CXX=gcc
export CXXFLAGS="-O6 -march=pentium -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti"

./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




编译和安装
make
make install

拷贝配置文件
cp support-files/my-huge.cnf /etc/my.cnf
修改/etc/my.cnf 文件,修改或增加如下内容:
# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 3M
read_buffer_size = 20M
myisam_sort_buffer_size = 128M
query_cache_size = 64M


# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

set-variable=back_log=1024
set-variable=interactive_timeout=7200
set-variable=wait_timeout=7200
set-variable=key_buffer_size=16773120
set-variable=max_connections=2048
set-variable=record_buffer=16773120
set-variable=sort_buffer=16773120
set-variable=table_cache=512
set-variable=thread_cache_size=80
set-variable=max_connect_errors=2048

set-variable=log_slow_queries=ON
set-variable=delay_key_write=ON
set-variable=join_buffer_size=16773120


log=/var/log/mysqld.log


安装初始化数据库
cd /opt/modules/mysql/
./bin/mysql_install_db --user=mysql

设置属性
chgrp -R mysql var


拷贝启动脚本到/opt/sbin
cp /opt/modules/mysql/share/mysql/mysql.server /opt/sbin/mysql.server

创建mysql日志,并且修改文件属性
touch /var/log/mysqld.log
chown mysql:mysql /var/log/mysqld.log


以后运行,只需要执行如下脚本:
/opt/sbin/mysql.server start|restart|stop



安全及优化配置

删除test库,删除db表里的数据,删除除了host=localhost,user=root 以外的账户
修改root账户密码
分享到:
评论

相关推荐

    linux安装mysql文档

    - **Linux安装MySQL文档**:这进一步强调了文档的主要内容是关于Linux环境下MySQL的安装过程。 #### 标签解读 - **Linux MySQL**:这两个标签表明了本文档的目标环境(Linux)以及主要讨论的对象(MySQL)。 #### ...

    Linux下mysql5.6的安装文档

    ### Linux下MySQL 5.6的安装与配置详解 #### 安装前准备 在开始安装MySQL 5.6之前,确保已经安装了Linux操作系统,并且系统满足MySQL 5.6的基本运行要求。 #### 下载MySQL 5.6安装包 从MySQL官方网站下载适用于...

    Linux安装MySQL相关总结文档

    在Linux系统中安装MySQL是一项常见的任务,特别是在服务器管理和开发环境中。然而,安装过程中可能会遇到一些兼容性问题。本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 ...

    linux 安装mysql5.5文档

    本文详细介绍了如何在Linux环境下安装与配置MySQL 5.5数据库。包括环境准备、软件下载、编译安装、权限配置以及服务设置等关键步骤。通过这些步骤,用户可以在自己的服务器上成功部署MySQL 5.5,并为后续的应用开发...

    mysql suse linux安装文档)

    本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例中,我们使用的是MySQL 4.0.16的版本,包括`MySQL-server`和`MySQL-client`两个RPM包。这些文件可以从MySQL的官方...

    Linux Mysql 安装配置详细文档

    在Linux系统上安装和配置MySQL是一项基础且重要的任务,尤其对于需要进行数据库管理的服务器环境。以下是基于给定文件内容的详细步骤和知识点解析: 1. **修改`apt source list`配置**: 这个步骤是更新或替换默认...

    黑马程序员mysql在linux下的安装

    在Linux下安装MySQL涉及到多个步骤,包括环境准备、安装包获取、依赖处理、安装过程以及配置服务。接下来,我们将详细探讨这些步骤。 一、环境准备 在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`...

    linux下安装mysql5.5

    总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 ...以上步骤详细介绍了如何在Linux环境下安装MySQL 5.7及其相关的配置过程。遵循这些步骤,你可以成功地在Linux系统上部署并使用MySQL 5.7数据库。

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...

    Linux下安装mysql操作文档

    在Linux系统中安装MySQL是一个常见的任务,特别是在服务器配置和开发环境中。以下是一个详细的步骤指南,涵盖了从卸载旧版本到创建用户和分配权限的所有过程。 首先,你需要确保系统中没有已安装的Mysql或MariaDB的...

    linux下MySQL安装指南

    linux下MySQL安装指南 文档为html

    Linux下MySQL5.7安装步骤.rar

    在Linux环境下安装MySQL 5.7是一个相对系统的过程,尤其对于初学者来说,可能需要一些指导。本教程将详述如何在Linux系统上逐步安装MySQL 5.7,结合提供的压缩包文件,确保你能顺利进行操作。 **1. 更新系统** 在...

    Linux下安装MySQL5.7,内附安装文档

    以下是关于在Linux环境下安装MySQL5.7的详细步骤,包括配置和开启远程访问。 首先,确保你的Linux系统已经更新到最新版本,这可以通过运行`sudo apt-get update`(Ubuntu/Debian)或`yum update`(CentOS/RHEL)来...

    \linux下 mysql的安装和卸载

    本文将详细介绍如何在Linux环境下安装和卸载MySQL,包括二进制版本的处理方法。 **一、卸载已存在的MySQL** 1. **检查已安装的MySQL版本**: 使用`rpm -qa | grep mysql`或`rpm -qa | grep MySQL`命令,查看系统...

    linux 下mysql5.5安装配置大全

    在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...

    mysql安装配置教程 linux系统下安装

    本文旨在详细介绍如何在Linux系统下安装配置MySQL数据库。对于那些希望在移动电商服务器上部署MySQL的开发者和运维人员来说,本教程提供了从零开始的全面指南。我们将以CentOS 7作为示例操作系统,并使用MySQL ...

    linux 安装 Mysql

    以上步骤和命令涵盖了MySQL在Linux下的安装及基本的用户和权限管理。需要注意的是,在实际操作中要确保命令正确执行,并处理可能出现的错误提示。同时,出于安全考虑,应该定期更换数据库的登录密码,并严格控制对...

    Linux详细安装mysql过程文档

    Linux详细安装mysql过程,包括建用户、分配目录、安装配置等详细过程

Global site tag (gtag.js) - Google Analytics