一、快速安装mysql准备工作

首先需要保证自己的开发工具包已安装;未安装使用

yum  groupinstall  'Develop Tools '  -y

这样就不会出现缺少gcc和  No curses/termcap library found

安装过程出现configure: WARNING: unrecognized options: --with-innodb

需要更改参数。如下

二、软件包为mysql-5.1.52.tar.gz

放在/root下面。

vi mysql.sh

#!/bin/sh

groupadd mysql;

useradd mysql -g mysql -s /sbin/nologin -d /dev/null -M -c "just for mysql";

cd /root/

tar -zxvf mysql-5.1.52.tar.gz;

cd mysql-5.1.52;

./configure --prefix=/usr/local/mysql         \

--without-debug                   \

--with-pthread                    \

--with-plugins=partition,blackhole,heap,innobase,myisam,ndbcluster            \

--with-big-tables                 \

--with-extra-charsets=all         \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static \

--enable-assembler                \

--enable-local-infile             \

--enable-thread-safe-client

make ; make install;

/usr/local/mysql/bin/mysql_install_db  --user=mysql; chown -R root /usr/local/mysql;

chown -R mysql /usr/local/mysql/var;

chgrp -R mysql /usr/local/mysql;

cp /root/mysql-5.1.52/support-files/mysql.server /etc/init.d/mysqld;

chmod 755 /etc/init.d/mysqld;

chkconfig --add mysqld;

service mysqld restart;

/usr/local/mysql/bin/mysqladmin -u root password 'mysql2011';

保存退出

chmod 777 mysql.sh

安装好后vi /etc/profile

export PATH=/usr/local/mysql/bin:$JAVA_HOME/bin:$PATH

保存退出

source /etc/profile

如果查看安装innodb是否成功:

mysql -pmysql2011

show engines;

本人没怎么写过shell脚本。由于今天机器太多,都需要安装mysql。就弄了以上文本。呵呵。别笑话哦。

安装mysql 没有快捷_快速安装mysql相关推荐

  1. 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践

    学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 原文 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 感谢大家在上一篇 学一 ...

  2. MySQL Study案例之--快速了解MySQL服务器

    MySQL Study案例之--快速了解MySQL服务器 1.查看数据库版本 mysql> show variables like 'version'; +---------------+--- ...

  3. 【Mysql】通过 docker 快速搭建 mysql 环境

    [Mysql]通过 docker 快速搭建 mysql 环境 1.方式一:查找Docker Hub上的mysql镜像 获取镜像 docker pull mysql:5.6 创建目录 mkdir mys ...

  4. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...

    192.168.1.101  master/slave 192.168.1.102  slave 192.168.1.103  slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...

  5. 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码

    树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...

  6. mysql路由器配置文件_如何安装并配置mysql 5.7.13解压缩版?

    如何安装并配置mysql 5.7.13解压缩版? MySQL是一个关系型数据库管理系统,官方网站是http://www.mysql.com/,分为MySQL Enterprise Edition(co ...

  7. mysql修改语句_序言:MySQL与Navicat安装Tips

    一.数据库相关的基础知识 1.1 数据分析师主要集中在select高效查找上,纯粹的底层运维就不需要太关注: 1.2 数据库与表 类比sheet是表,整个Excel文件是一个数据库: 1.3 行与列 ...

  8. 2台mysql集群_如何安装配置基于2台服务器的MySQL集群

    这篇文章旨在介绍如何安装配置基于2台服务器的MySQL集群.并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行. 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务 ...

  9. mysql数据库增左右连接_快速增加MYSQL数据库连接数负载能力

    第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已 ...

最新文章

  1. 自己动手写一个印钞机 第二章
  2. Autofac之自动装配
  3. Vue 状态管理 Vuex
  4. C++:16---强制类型转换和类型转换
  5. php mysql 胚子_php mysql数据库连接浅识
  6. python中等于列表的某一个值为真,python – 获取值等于特定值的列表中的所有元素...
  7. 新概念英语(1-59)Is that all
  8. win下实现Linux的tab自动补全
  9. C# 删除 文件 里面的第一行数据
  10. 高级I/O复用技术:Epoll的使用及一个完整的C实例
  11. android realm jar包,android-Realm支持maven或拥有jar的最新资源
  12. html5 jquery音乐播放器,play()和pause()不起作用
  13. 为什么要写博客?怎么写博客?
  14. 解决ubuntu 18.04平台上thinkpad小红点TrackPoint左键随机失效的问题(by quqi99)
  15. 以树之名,诉春之情--F1503005班团改金
  16. 计算机处理器怎么看 64,怎么查看电脑处理器是32还是64位
  17. 【2022年第十周周总结】拖延症啊。。。。算法题啊。。。。
  18. Laravel Collect集合用pluck取多维数组中某个字段值
  19. Java+SSM足球联赛管理系统(含源码+论文+答辩PPT等)
  20. 多传感器融合定位 第四章 点云地图构建及基于点云地图定位

热门文章

  1. 【struts2】struts2配置文件—struts.xml
  2. 用C语言做一个横板过关类型的控制台游戏
  3. redis之sorted sets类型及操作
  4. Unicode、UTF-8、Big Endian、Little Endian、GBK、UCS-2
  5. python函数与函数式编程
  6. mysqli_connect_error 乱码解决
  7. Repeater无刷新分页
  8. 一种简单定义FourCC常量的方法 (C/C++)
  9. Web开发人员有用的代码比较工具
  10. 一种新的穿透防火墙的数据传输技术