编译安装
添加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是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能卓越、稳定性强、易于使用等特点而受到广大开发者的青睐。它支持多种操作系统,如...
3. **清理旧版MySQL**:确保系统中没有遗留旧版MySQL安装文件,避免安装冲突。 #### 三、清理旧版MySQL 1. **查询已安装的MySQL组件**: ```bash rpm -qa | grep mysql ``` 2. **删除MySQL相关软件包**(如果有...
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》技术手册是关于F-15SA型飞机结构修复的专业指导文档,它不仅提供了详细的修复技术和方法,还明确了使用限制和保密要求。对于从事该机型维护工作的技术人员来说,这份手册是非常宝贵的...
"CINRAD_SA雷达LINUX操作系统安装解析.pdf" 本文档主要介绍了CINRAD_SA雷达LINUX操作系统的安装解析,旨在帮助相关雷达工作人员更好地理解和掌握LINUX操作系统的安装过程。 一、介绍 CINRAD_SA雷达原本安装的是...
可以下载MYSQL安装程序,然后按照提示安装。安装完成后,可以使用MYSQL命令行工具或图形化界面工具来管理数据库。 知识点七:云数据库的概念和应用 云数据库是指存储在云计算平台上的数据库。云数据库可以提供更加...
SR1F-15SA-1-2
### Hibernate2 安装手记知识点详述 #### 前言:理解 Hibernate 的核心价值与定位 - **概述**:Hibernate 是一个针对 Java 环境的对象/关系数据库映射(Object/Relational Mapping, ORM)框架。其主要目标在于解决...
根据文档标题与描述中的信息,“80-pe986-1_t_sa8155_sa8150_sa8155p_sa8150p_device_specification”指的是高通公司的SA8155/SA8150/SA8155P/SA8150P系列芯片的技术规范文档。这些芯片主要应用于汽车信息娱乐系统...
个人比较喜欢 SA6400 因为他貌似是唯一支持NVME 固态硬盘根缓存版本并且 不挑网卡 1.免洗白 序列号已写入系统 安装教程 esxi 7.0 以上版本 1.创建虚拟机 - 选择从OVF 或OVA 文件部署-下一步 2.设置虚拟机名称(随意...
3. 完成安装:安装完成后,一般会在桌面生成SA600编辑软件的快捷方式。点击快捷方式即可启动软件。 SA600编辑软件的主要功能包括: 1. 内容创作:用户可以使用此软件创建音频剪辑,或者导入已有的音频文件,如MP3...
1. **安装Rational System Architect (Rational SA)**: - **安装概述**: 介绍安装Rational SA的步骤和要点。 - **启用本地化用户界面**: 如何设置软件界面的语言。 - **升级和补丁**: 如何升级到新版本或应用补丁...
ASMEII材料A篇铁基材料SA370.pdf
1. FX3SA系列可编程控制器的硬件组件: FX3SA系列可编程控制器是基于FX3S可编程控制器的基础上发展的,具有微型化、高速化、多功能化等特点。本手册中介绍了FX3SA系列可编程控制器的硬件组件,包括基本单元、外围...
Arcam雅俊SA20安装说明书.pdf Arcam SA10/SA20Integrated Amplifier的安装说明书为用户提供了详细的安装和使用指南。本文档涵盖了SA10/SA20集成放大器的各种安装和配置方式,包括通过RS232/NET连接控制、设置和...
**SA9302L-CSP49.pdf 文件解析** 标题中的"SA9302L-CSP49.pdf"表明这是一个关于SA9302L集成电路的详细资料,很可能包含该芯片的电路原理图。SA9302是一款专用于音频解码的高性能芯片,由Silicon Labs(芯科实验室)...
1. **硬件初始化**:安装驱动后,操作系统能够识别SA9023芯片并进行必要的初始化设置,如配置工作模式、设置时钟频率等。 2. **数据传输管理**:驱动程序负责管理数据在CPU与SA9023芯片之间的高效传输,确保数据...
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位。...
1. mvnw.cmd:这是Spring Boot项目的命令行启动脚本,用于在Windows环境下运行Maven构建。 2. gitignore:定义了版本控制中应该忽略的文件类型,防止不必要的文件被添加到Git仓库中。 3. sa-token.iml:这是IntelliJ...
1. 初始化函数:设置I²C或SPI接口,确保与RX8025SA的通信正常。 2. 设置时间函数:将系统时间转换为RX8025SA所需的格式,并写入相应的寄存器。 3. 获取时间函数:从RX8025SA读取时间数据,并转换为易于理解和处理的...