Mysql的rpm安装

1,下载。

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//启动服务

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

  1. MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

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

    Mysql的rpm安装 1, 下载. 这里下载http://dev.mysql.com/downloads/mirror.php?id=402502. 2, 安装. 下载到本地解压: tar -xvf ...

  3. linux zx命令_linux常用命令小结

    查询操作系统类型 cat /etc/issue cat /etc/redhat-release 查询操作系统内核版本 cat /proc/version 查询服务器信息 uname -a 查询服务器n ...

  4. linux+patches工具_[经验分享] 最简安装: ubuntu+gnome3+常用工具

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 准备:将下面所有需要的配置文件保存到U盘. 1. 下载安装官方的 ubuntu minimal cd, 重启,终端登录. 2. vi /etc/apt/a ...

  5. .net C#反编译及脱壳常用工具--小结

    1.Reflector --微软自家工具--推荐 Reflector是最为流行的.Net反编译工具.Reflector是由微软员工Lutz Roeder编写的免费程序.Reflector的出现使·NE ...

  6. linux编译lnx文件命令_Linux常用命令手册

    (注安装LINUX时建立/home分区) 目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额 实现步骤: 1. 修改包含/home的行,  ...

  7. 常用工具小结:导图、pdf、IDE

    导图 目前比较好用的几款"思维导图"软件 支持markdown的思维导图有哪些? 其中免费的工具有Freeplane.FreeMind.vym.MarkMind 其他都是付费的,其 ...

  8. arthas 排查内存溢出_Java 应用线上问题排查思路、常用工具小结

    前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱.毕竟作者自己也是从手忙脚乱时走过来的. 只不过这里先提 ...

  9. Java 应用线上问题排查思路、常用工具小结

    前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱.毕竟作者自己也是从手忙脚乱时走过来的. 只不过这里先提 ...

最新文章

  1. docker-macvlan网络
  2. 下拉菜单显示 隐藏html,根据在下拉列表中选择的内容隐藏和显示HTML元素
  3. 你所不知道的日志异步落库
  4. 人人都是 DBA(XII)查询信息收集脚本汇编
  5. typescript的数据类型
  6. CEF编译 执行gn args out\Release_GN_x86异常
  7. 新零售时代,美妆行业如何打造新主场?
  8. php new mpdf,php – PDF不合并大于使用mPDF的PDF-1.5版本
  9. Java基础---Java中运算符优先级(十六)
  10. 参加京东管培生的网上测试笔试,需要注意什么?
  11. 数字档案馆系统测试办法
  12. el-descriptions的入门学习
  13. 网络工程师笔记--网络安全技术
  14. springboot上传图片
  15. hutool导出导出excel中文自适应列宽+反射+自定义注解获取表头
  16. ubuntu 22.04设置字体为Garuda(mac字体Lucida Grande的开源替代)
  17. vue中的for循环如何循环到到一定次数换行(歪门邪道)
  18. 在KTV选什么歌才能成为麦霸?
  19. cuda/cudnn/cuda 10.1安装教程
  20. ミストレア / 晶弓

热门文章

  1. Which one is faster: Java heap or native memory?
  2. 华一银行开发安全内部培训圆满结束
  3. 关于DataGridView的数据源绑定字符串两个值得注意的问题
  4. Android开源SIP协议栈比较
  5. QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数
  6. 结构体中的malloc 与 free
  7. /proc/asound详细介绍
  8. bat批处理删除指定N天前的文件
  9. 小巧密码破解工具IE PassView使用指南
  10. IP选路与动态选路协议(六)