`

Mysql编译安装参数优化

阅读更多
1. -static  13%
   --with-client-ldflags=-all-static
   --with-mysqld-ldflags=-all-static
静态链接提高13%性能

2. -pgcc  1%
   CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \
     CXXFLAGS="-O3 -mpentiumpro -mstack-align-double \
     -felide-constructors -fno-exceptions -fno-rtti"
如果是Inter处理器,使用pgcc提高1%性能

3. Unix Socket  7.5%
   --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面

4. --enable-assembler
允许使用汇编模式(优化性能)
  
下面是总体的编译文件

编译代码
 
  1. CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors \ 
  2.        -fno-exceptions -fno-rtti -fomit-frame-pointer -ffixed-ebp"  
  3.     ./configure \  
  4.        --prefix=/usr/local/mysql --enable-assembler \  
  5.        --with-mysqld-ldflags=-all-static  
  6.        --with-client-ldflags=-all-static  
  7.        --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock  
  8.      --with-charset=utf8  
  9.        --with-collation=utf8_general_ci  
  10.        --with-extra-charsets=all  
分享到:
评论
1 楼 andyao 2007-09-14  
修改mysql密码的方法

use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;

1.通过修改MYSQL数据库中MYSQL库的USER表
       就用普通的UPDATE、INSERT语句就可以

2.在命令行中使用如下命令
       MYSQLADMIN -u root -p PASSWORD mypasswd

3.可以修改MYSQL文件夹中的MY.INI文件

4.使用SET PASSWORD语句,
mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');

5.使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';

相关推荐

    mysql 编译安装参数

    ### MySQL编译安装参数详解 在进行MySQL服务器的编译安装过程中,正确配置`./configure`脚本中的各项参数对于确保MySQL服务器的功能性和性能至关重要。本文将详细介绍这些参数的意义及应用场景,帮助用户根据自身...

    Centos_6.3_编译安装Nginx+php+Mysql

    - 编译安装PHP,同样需要先运行./configure来指定安装选项,然后编译(make)和安装(make install),可能会涉及到指定Nginx的路径作为编译参数。 - MySQL的安装可能需要先编译cmake,然后使用cmake来配置MySQL...

    mysql5.6编译安装

    在本文中,我们将详细介绍如何在CentOS 6.4系统上编译安装MySQL 5.6.14。这个过程通常比使用预编译的二进制包更加复杂,但允许你自定义配置并确保获得最新的功能。以下是编译安装的步骤: 1. **检查旧版本**: 在...

    mysql源码安装编译

    MySQL源码安装编译是一个复杂的过程,涉及到许多技术细节,对于想要深入了解MySQL内部工作原理或者定制特定功能的用户来说,这是必要的步骤。本教程将基于网络上的多种资源和实践经验,为您提供一个详尽的MySQL源码...

    RHEL 7.6 源码编译安装Mysql 8.0.X.docx

    在Red Hat Enterprise Linux Server release 7.6 (RHEL 7.6)上源码编译安装MySQL 8.0.x的过程涉及多个步骤,包括操作系统安装配置、软件安装包下载、以及关键工具如cmake和gcc的升级。下面将详细阐述这些步骤。 ###...

    编译安装mysql1

    总结来说,编译安装MySQL 5.5.34涉及到多个步骤,包括准备环境、下载源码、配置编译参数、编译安装以及初始化数据库。理解这些步骤可以帮助IT专业人员更好地控制MySQL的部署,满足特定的系统需求和性能优化。

    mysql5.5编译安装linux.doc

    然后,安装必要的依赖包,如`ncurses-devel`和`bison`,它们是MySQL编译过程中不可或缺的库。`ncurses-devel`提供终端交互所需的库,而`bison`是一个解析器生成器,用于处理MySQL的语法。 2. **创建用户与组**: ...

    mysql源码编译工具

    在编译过程中,你可能需要调整配置参数以满足特定需求,比如支持特定的存储引擎、优化性能选项或改变日志位置等。此外,对于多线程、多进程、内存管理、安全性和网络通信等方面,MySQL源码提供了丰富的配置选项。 ...

    Mysql数据库安装以及优化1

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,它提供了商业版和社区版供用户选择,社区版...总的来说,MySQL的安装和优化是一个涉及多个层面的过程,包括选择合适的版本、编译选项、配置文件以及资源管理策略。

    erlang_mysql编译好了

    这里提到的“erlang_mysql编译好了”可能是指已经成功编译了这样的库,它提供了一个Erlang应用程序,使得Erlang进程可以直接与MySQL服务器通信。这个过程通常涉及以下步骤: 1. **获取源代码**:你需要找到Erlang ...

    mysql5安装及优化.docx

    本文将详细介绍整个过程,包括下载、编译、安装、配置以及优化参数的选择。 首先,从MySQL官方网站下载源码包,具体链接为:http://dev.mysql.com/downloads/mysql/5.0.html#downloads。在页面底部找到Source ...

    MySQL预编译功能

    MySQL 预编译功能是指在执行 SQL 语句之前,对 SQL 语句进行编译和优化,以提高执行效率。在 MySQL 中,预编译功能可以通过使用 Prepare 语句来实现。 预编译功能的优点是可以减少 SQL 语句的执行时间,因为在执行 ...

    (编译版)linux系统mysql安装配置优化手册V2.1.docx

    【Linux系统MySQL安装配置优化手册V2.1】主要涵盖了在Linux环境下安装、配置和优化MySQL数据库的详细步骤。手册适用于不同版本的MySQL,如32位的5.1.48版本。以下是手册中的关键知识点: 1. **安装准备**: - 在...

    MySQL数据库优化推荐的编译安装参数小结

    MySQL编译参数多而复杂,让新手感到很头大,如果是正式生成环境安装MySQL,没有充足的时间去研究每一个参数代表的意义,个人建议使用余洪春前辈整理的编译参数,便捷高效! MySQL的线上安装建议采取编译安装的方法,...

    CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf

    综上所述,文件中提供了在CentOS5.5上安装MySQL5.1.49的方法,给出了编译安装的步骤和一些优化配置,以及对MySQL进行基本安全设置的方法。这些知识点对于希望在Linux环境下搭建稳定、高效和安全的MySQL数据库服务的...

    自动编译安装mysql脚本.zip

    而编译安装则允许你自定义编译选项,适应特定的硬件和软件环境,比如调整优化参数、选择特定的加密库等。 在Linux系统中,编译安装MySQL一般包括以下步骤: 1. **准备工作**:确保系统已经安装了必要的依赖包,...

    RockyLinux9.0 yum安装 mysql8.0

    在本文中,我们将详细介绍如何在Rocky Linux 9.0系统上使用`yum`命令安装MySQL 8.0,以及安装后的配置步骤,包括启动服务、添加自启动、登录、重置密码、开放远程连接、防火墙设置等关键操作。 **一、检查与安装** ...

    MySQl-5.6.27在CentOSQL6.6下编译安装

    这篇文档详细介绍了如何在 CentOS 6.6 上通过编译源代码的方式安装 MySQL 5.6.27。 首先,你需要卸载可能已存在的旧版本MySQL。可以通过`rpm -qa | grep mysql`检查安装状态,然后使用`rpm -e mysql`或`rpm -e --...

Global site tag (gtag.js) - Google Analytics