Mysql的rpm安装

1, 下载。

这里下载http://dev.mysql.com/downloads/mirror.php?id=402502。

2, 安装。

下载到本地解压:

tar -xvf MySQL-5.5.12-1.rhel5.x86_64.tar

安装以下rpm

rpm -ivh MySQL-devel-5.5.12-1.rhel5.x86_64.rpm

rpm -ivh MySQL-shared-5.5.12-1.rhel5.x86_64.rpm

rpm -ivh MySQL-client-5.5.12-1.rhel5.x86_64.rpm

rpm -ivh MySQL-server-5.5.12-1.rhel5.x86_64.rpm

3, 配置用户和用户组。

groupadd mysql

useradd mysql –g mysql

4, 配置mysql配置。

cd /usr/share/mysql/

cp my-medium.cnf /etc/my.cnf #我这里仅仅用来演示应用程序的。

5, 运行mysql

mysqld_safe &

6, 配置mysql root用户

mysqladmin -uroot password 'password'

7, 设置远程用户

create user 'geewu'@'%' IDENTIFIED BY 'password';

GRANT ALL ON *.* TO 'geewu'@'%';

Mysql命令行编译

groupadd mysql

useradd -s /bin/false -g mysql -pmysql mysql

#安装mysql到home/work/local/mysql

./configure --prefix=/home/work/local/mysql \

--with-unix-socket-path=/home/work/local/mysql/tmp/mysql.sock \

--with-big-tables --with-plugins=all --with-client-ldflags=all-static --with-mysqld-ldflags=all-static

make; make install

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

允许使用汇编模式(优化性能)

cd /home/work/local/mysql

bin/mysql_install_db --user=mysql // 安装默认数据库

cp share/mysql/my-medium.cnf /etc/my.cnf //复制配置文件(可能需要适当修改)

cp share/mysql/mysql.server /etc/init.d/mysqld   //复制mysql启动脚本

chmod 755 /etc/init.d/mysqld //更改mysql启动脚本权限,执行权限必须

chkconfig --add mysqld   //添加mysql服务

chkconfig --level 35 mysqld on   //设置服务在运行级3,5启动

service mysqld start   //启动服务

转载于:https://www.cnblogs.com/GeeWu/archive/2011/05/17/linux_mysql_compile.html

Linux常用工具小结:(2) Mysql的rpm安装和编译安装相关推荐

  1. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  2. linux常用工具命令

    linux常用工具命令 @(LINUX)[linux] linux常用工具命令 一dmidecode 1硬件平台 2内存 3cpu 二1sar 三iostat 1iostat -xk 1 四vmsta ...

  3. 《Linux编程》学习笔记 ·002【Linux常用工具GCC、GDB、Make】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.GCC编译器 1.GCC编译程序的流程 2.GC ...

  4. Linux常用基础指令、Linux常用工具(软件包)使用带图详解

    目录 目录相关指令: 文件相关指令: 压缩解压缩指令: 匹配查找指令: 权限相关指令: Linux常用工具: 指令使用规则:指令 [该指令的详细操作选项] [操作对象(通常有路径)],后面两可不加. ...

  5. Linux常用工具大全

    Linux常用工具: yum:应用商店,管理安装,连接服务器,软件包管理工具 软件安装方法: 1.手动源码安装 2.使用工具安装 Yum list:查看可以安装什么 yum list|grep gcc ...

  6. Linux 常用工具(上)

    Linux常用工具 一.软件包管理工具 yum 二.编辑器 vim (一)定义 (二)模式分类 (三)模式切换 (四)不同模式下的常见操作 三.编译器 gcc\g++ (一)编译过程 (二)指令 四. ...

  7. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  8. mysql编译安装 rpm安装_Linux常用工具小结:(2) Mysql的rpm安装和编译安装

    Mysql的rpm安装 1,下载. 2,安装. 下载到本地解压: tar -xvf MySQL-5.5.12-1.rhel5.x86_64.tar 安装以下rpm rpm -ivh MySQL-dev ...

  9. Linux常用命令小结(间歇性更新纠正)

    Linux的常用命令小结 参考:全文是关于根据菜鸟教程."兄弟连细说Linux"等教程资料学习的部分知识点记录. ssh 端口:22 ftp 端口:20(用于传输数据) 21(用于 ...

最新文章

  1. oracle修改备库状态,Oracle-CRSCTL命令显示备库状态不正确
  2. 白给的性能不要?cvpr2021-Diverse branch block
  3. java jvm调优面试题_【Java面试题第一期】有没有jvm调优经验?调优方案有哪些?...
  4. 每日Ubuntu小技巧:合上笔记本,系统不睡眠
  5. 关于js的function.来自百度知道的回答,学习了.
  6. 产品管理:启示录 - 特约客户、产品验证、原型测试
  7. 泛型类有什么作用_3 分钟带你彻底搞懂 Java 泛型背后的秘密
  8. mysql不是内部或外部命令,也不是可运行的程序或批处理文件
  9. 《深入理解Spark:核心思想与源码分析》——SparkContext的初始化(叔篇)——TaskScheduler的启动...
  10. Vimium快捷键使用
  11. HDU 1394 求逆序数(线段树)
  12. Android网络框架情景分析之NetworkManagementService和Netd交互深入分析二
  13. 异常:HRESULT: 0x80070057 (E_INVALIDARG) 的处理
  14. Google Gson 简介
  15. 【CSDN软件工程师能力认证学习精选】SQL语句查询
  16. HTML5自学笔记上
  17. 记一次windows 10启动报错 An operat ing system wasn‘t found. Try disconnecting any drives that don‘t con问题
  18. js滑动操作之-pageYOffset,scrollTop,offsetHeight,scrollHeight
  19. 三人抢答器逻辑电路图_数字电子技术实验(3三人抢答器电路设计).ppt
  20. backtrack5的安装配置

热门文章

  1. 初识Mysql(一)
  2. 简单计算器 (关于栈的一种应用)
  3. Linux运维工程师面试-部分题库
  4. 怎么安装Win10,硬盘安装Win10系统图文教程
  5. 使用RMAN备份数据库
  6. Red Hat Enterprise Linux Server release 7.0双系统安装
  7. D3D9 effect (hlsl)(转)
  8. 业务系统里面常见的方法接口设计
  9. JAVA中的toString()方法的用法
  10. 配置nginx-rtmp流媒体服务器(宝塔面板配置教程)