`

SA手记 MySQL篇(1)安装

    博客分类:
  • SA
阅读更多
编译安装
添加mysql用户用户组:
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql


编译mysql:
#!/bin/sh
CFLAGS="-O3 -mpentiumpro -mstack-align-double"
CXX=gcc
CXXFLAGS="-O3 -mpentiumpro -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti"
./configure --prefix=/home/admin/install/mysql \
   --with-charset=utf8 \
   --with-collation=utf8_general_ci \
   --enable-thread-safe-client \
   --with-extra-charsets=gbk,latin1 \
   --with-client-ldflags=-all-static \
   --with-mysqld-ldflags=-all-static \
   --enable-assembler \
   --with-unix-socket-path=/home/admin/install/mysql/var/mysql.sock \


安装:
make& make install


改变目录权限:
sudo chown -R mysql:mysql /home/admin/install/mysql/


初始化权限表等(root执行)
/home/admin/install/mysql/bin/mysql_install_db --user=mysql --basedir=/home/admin/install/mysql --datadir=/home/admin/install/mysql/data 


配置文件
安装目录下my.cnf,内容
[client]
port        = 3306
socket      = /home/admin/install/mysql/var/mysql.sock


[mysqld]
port        = 3306
socket      = /home/admin/install/mysql/var/mysql.sock
datadir     = /home/admin/install/mysql/data

default-character-set=utf8
default-collation=utf8_unicode_ci

back_log = 50
max_connections = 2000
max_connect_errors = 10
table_cache = 2048
max_allowed_packet = 16M
binlog_cache_size = 1M
max_heap_table_size = 64M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 8
thread_concurrency = 8
query_cache_size = 64M
query_cache_limit = 2M
ft_min_word_len = 4

default_table_type = InnoDB
thread_stack = 192K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 64M
log-bin=mysql-bin
long_query_time = 2
log_long_format

innodb_file_per_table
innodb_buffer_pool_size = 1G
innodb_additional_mem_pool_size = 16M
innodb_data_file_path = ibdata1:10M:autoextend:max:2000M
innodb_file_io_threads = 4
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 8M
innodb_log_file_size = 64M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120


[mysqldump]
# Do not buffer the whole result set in memory before writing it to
# file. Required for dumping very large tables
quick

max_allowed_packet = 16M

[mysql]
no-auto-rehash

# Only allow UPDATEs and DELETEs that use keys.
#safe-updates

[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M

[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
# Increase the amount of open files allowed per process. Warning: Make
# sure you have set the global system limit high enough! The high value
# is required for a large number of opened tables
open-files-limit = 8192



启动脚本
copy src/support-files/mysql.server 到 /etc/init.d/mysql
/etc/init.d/mysql start
启动mysql
分享到:
评论

相关推荐

    Mysql数据库安装要求

    ### MySQL数据库安装要求及配置详解 #### 一、MySQL数据库简介 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能卓越、稳定性强、易于使用等特点而受到广大开发者的青睐。它支持多种操作系统,如...

    mysql-centos安装

    3. **清理旧版MySQL**:确保系统中没有遗留旧版MySQL安装文件,避免安装冲突。 #### 三、清理旧版MySQL 1. **查询已安装的MySQL组件**: ```bash rpm -qa | grep mysql ``` 2. **删除MySQL相关软件包**(如果有...

    mysql8.0 X64 安装文件和手动安装脚本

    mysql8.0 X64 安装文件和手动安装脚本 --命令行依次执行下面代码 C:\Windows\system32>D: D:\>cd D:\mysql-8.0.11-winx64 D:\mysql-8.0.11-winx64>cd bin D:\mysql-8.0.11-winx64\bin>mysqld --initialize-insecure ...

    SR1F-15SA-3-1.pdf

    综上所述,《SR1F-15SA-3-1》技术手册是关于F-15SA型飞机结构修复的专业指导文档,它不仅提供了详细的修复技术和方法,还明确了使用限制和保密要求。对于从事该机型维护工作的技术人员来说,这份手册是非常宝贵的...

    CINRAD_SA雷达LINUX操作系统安装解析.pdf

    "CINRAD_SA雷达LINUX操作系统安装解析.pdf" 本文档主要介绍了CINRAD_SA雷达LINUX操作系统的安装解析,旨在帮助相关雷达工作人员更好地理解和掌握LINUX操作系统的安装过程。 一、介绍 CINRAD_SA雷达原本安装的是...

    在windows服务器上安装MYSQL/SQLSERVER云数据库

    可以下载MYSQL安装程序,然后按照提示安装。安装完成后,可以使用MYSQL命令行工具或图形化界面工具来管理数据库。 知识点七:云数据库的概念和应用 云数据库是指存储在云计算平台上的数据库。云数据库可以提供更加...

    SR1F-15SA-1-2.pdf

    SR1F-15SA-1-2

    hibernete2 安装手记

    ### Hibernate2 安装手记知识点详述 #### 前言:理解 Hibernate 的核心价值与定位 - **概述**:Hibernate 是一个针对 Java 环境的对象/关系数据库映射(Object/Relational Mapping, ORM)框架。其主要目标在于解决...

    80-pe986-1_t_sa8155_sa8150_sa8155p_sa8150p_device_specification

    根据文档标题与描述中的信息,“80-pe986-1_t_sa8155_sa8150_sa8155p_sa8150p_device_specification”指的是高通公司的SA8155/SA8150/SA8155P/SA8150P系列芯片的技术规范文档。这些芯片主要应用于汽车信息娱乐系统...

    群晖SA6400,7.21 虚拟机ESXI 7或 8版本 傻瓜安装包 OVA格式文件 系统已注册SN码

    个人比较喜欢 SA6400 因为他貌似是唯一支持NVME 固态硬盘根缓存版本并且 不挑网卡 1.免洗白 序列号已写入系统 安装教程 esxi 7.0 以上版本 1.创建虚拟机 - 选择从OVF 或OVA 文件部署-下一步 2.设置虚拟机名称(随意...

    SA600编辑软件安装

    3. 完成安装:安装完成后,一般会在桌面生成SA600编辑软件的快捷方式。点击快捷方式即可启动软件。 SA600编辑软件的主要功能包括: 1. 内容创作:用户可以使用此软件创建音频剪辑,或者导入已有的音频文件,如MP3...

    SA安装说明

    1. **安装Rational System Architect (Rational SA)**: - **安装概述**: 介绍安装Rational SA的步骤和要点。 - **启用本地化用户界面**: 如何设置软件界面的语言。 - **升级和补丁**: 如何升级到新版本或应用补丁...

    ASMEII材料A篇铁基材料SA370.pdf

    ASMEII材料A篇铁基材料SA370.pdf

    MITSUBISHI三菱FX3SA系列硬件手册.pdf

    1. FX3SA系列可编程控制器的硬件组件: FX3SA系列可编程控制器是基于FX3S可编程控制器的基础上发展的,具有微型化、高速化、多功能化等特点。本手册中介绍了FX3SA系列可编程控制器的硬件组件,包括基本单元、外围...

    Arcam雅俊SA20安装说明书.pdf

    Arcam雅俊SA20安装说明书.pdf Arcam SA10/SA20Integrated Amplifier的安装说明书为用户提供了详细的安装和使用指南。本文档涵盖了SA10/SA20集成放大器的各种安装和配置方式,包括通过RS232/NET连接控制、设置和...

    SA9302L-CSP49.pdf_sa9302_sa9302l_sa9302解码芯片_zip_

    **SA9302L-CSP49.pdf 文件解析** 标题中的"SA9302L-CSP49.pdf"表明这是一个关于SA9302L集成电路的详细资料,很可能包含该芯片的电路原理图。SA9302是一款专用于音频解码的高性能芯片,由Silicon Labs(芯科实验室)...

    SA9023 AISO 驱动

    1. **硬件初始化**:安装驱动后,操作系统能够识别SA9023芯片并进行必要的初始化设置,如配置工作模式、设置时钟频率等。 2. **数据传输管理**:驱动程序负责管理数据在CPU与SA9023芯片之间的高效传输,确保数据...

    mysql-test-5.7.22-linux-glibc2.12-x86_64.tar.gz

    1、在官网上下载mysql-5.7.22-linux,我下载的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,centos7/64位。...

    sa-token封装了一下

    1. mvnw.cmd:这是Spring Boot项目的命令行启动脚本,用于在Windows环境下运行Maven构建。 2. gitignore:定义了版本控制中应该忽略的文件类型,防止不必要的文件被添加到Git仓库中。 3. sa-token.iml:这是IntelliJ...

    rx8025sa.zip_8025SA 例程_8025时钟_RX-8025SA_RX8025SA_rx8025

    1. 初始化函数:设置I²C或SPI接口,确保与RX8025SA的通信正常。 2. 设置时间函数:将系统时间转换为RX8025SA所需的格式,并写入相应的寄存器。 3. 获取时间函数:从RX8025SA读取时间数据,并转换为易于理解和处理的...

Global site tag (gtag.js) - Google Analytics