下载:

选择【MySQL Community Server】并下载相应的版本

1、源代码包安装

1.1、安装编译环境

yum install -y cmake

1.2、创建运行用户

useradd mysql -s /sbin/nologin

cat /etc/passwd

cat /etc/group

1.3、解压源码包

tar zxvf mysqlxxx -C /usr/src/

cd /usr/src/mysqlxxx

ls

1.4、编译mysql

默认编译安装

cmake .

gmake

make install

指定安装参数

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql

gmake

make install

参数说明:

-DCMAKE_INSTALL_PREFIX 指定安装的目录

-DMYSQL_DATADIR 指定数据文件存放位置

-DSYSCONFDIR 指定配置文件目录

-DWITH_INNOBASE_STORAGE_ENGINE 1编译附上InNoDB存储引擎

-DWITH_ARCHIVE_STORAGE_ENGINE 1编译附上archive存储引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE 1编译附上blackhole存储引擎

-DWITH_FEDERATED_STORAGE_ENGINE 1编译附上pederated存储引擎

-DWITH_PARTITION_STORAGE_ENGINE 1编译附上partition存储引擎(分区支持)

-DMYSQL_UNIX_ADDR sock放置位置

-DENABLED_LOCAL_INFILE 1启用加载本地数据

-DEXTRA_CHARSETS 指定扩展字符集

-DMYSQL_USER 指定mysql的运行账号

1.5、配置服务脚本

cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysql

1.6、配置默认配置文件

cp my-default.cnf /etc/my.cnf

1.7、创建数据存放目录

mkdir /var/lib/mysql

chown mysql.mysql

ll -d /var/lib/mysql

1.8、初步配置

vim /etc/my.cnf

配置如下:

basedir = /usr/local/mysql

datadir = /var/lib/mysql

port = 3306

socket = /tmp/mysqld.sock

1.9、创建默认库和表

cd /usr/local/mysql/scripts/

ls

./mysql_install_db --basedir=/usr/local/mysql --datadir=/var/lib/mysql --no-defaults --user=mysql

1.10、启动服务

service mysql start

1.11、检查服务

ps -ef | grep mysql

2、源代码rpm包安装

mysql源代码安装_mysql源代码安装相关推荐

  1. mysql二进制升级_MySQL二进制安装,升级,多实例部署

    MySQL二进制安装,升级,多实例部署 目标 理解线上部署考虑的因素 学会编译安装以及二进制安装mysql 学会升级mysql 学会多实例部署mysql数据库 学会合理部署mysql线上库 考虑因素: ...

  2. mysql 自动化 安装_mysql自动化安装

    MySQL安装一般使用RPM或者源码安装的方式. RPM安装的优点是快速,方便.缺点是不能自定义安装目录.如果需要调整数据文件和日志文件的存放位置,还需要进行一些手动调整. 源码安装的优点是可以自定义 ...

  3. mysql devel 编译_mysql编译安装

    下载软件到usr/local目录下: cd /usr/local wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.19.t ...

  4. mysql 脚本安装工具_mysql 非安装版的一个自动安装脚本及工具(更新版)

    个人劳动,还请尊重,如若转载请注明出处.iihero@CSDN 看到有些朋友老问这个非安装版与安装版有什么区别(当然是windows平台) 干脆写了一个脚本自动为其创建iihero-的mysql服务. ...

  5. mysql非安装_mysql非安装版的装配

    mysql非安装版的安装 mac的版本下载http://www.macupdate.com/app/mac/6915/mysql 参考http://www.blogjava.net/niumd/arc ...

  6. mysql fabric搭建_MySQL Fabric 安装部署

    MySQL Fabric 是一个用于管理 MySQL 服务器群的可扩展框架.该框架实现了两个特性 - 高可用性 (HA) 以及使用数据分片的横向扩展.这两个特性既可以单独使用,也可以结合使用. 环境: ...

  7. mysql怎么设置免安装_MySQL免安装配置步骤

    此方式为直接解压压缩包安装MySQL 1.下载相关压缩包 下载后将压缩包解压至自己想要的文件路径即可 2.新建my.ini文件 在解压后的的根目录下新建一个my.ini文件 编辑文件内容为: [mys ...

  8. mysql tokudb编译安装_mysql/tokudb安装

    一.环境要求: Operating Systems:64-bit Linux Memory: >=1G 二.安装步骤 1.下载安装包mysql-5.5.41-tokudb-7.5.5-linux ...

  9. mysql cluster 安装_MYSQL Cluster安装攻略

    1. 为mysqld增加一个登录用户和组:--5个节点都要做此步骤 shell> groupadd mysql shell> useradd -g mysql mysql 2.安装管理节点 ...

最新文章

  1. 什么是GREENPLUM
  2. Cheat Engine Tutorial 闯关手记
  3. 每日一皮:简历上写着熟练掌握…实际往往是这样的...
  4. 终聚.net平台开发
  5. 深度学习在CTR预估任务中的应用
  6. ubuntu修改ssh服务的端口号
  7. CSS3动画 - 地球 - 指南针旋转
  8. jQuery: 操作select option方法集合
  9. aspen plus大小_Aspen入门篇2—Aspen Plus 使用介绍
  10. python安装成功之后教程_Python安装教程
  11. iOS设置圆角的四种方法
  12. java毕业设计 - vue外卖的点餐系统
  13. My97DatePicker组件使用方法
  14. 大数据技术框架有哪些类型?大数据技术栈包括哪些框架?
  15. 哪吒之魔童降世视听语言影评_《哪吒之魔童降世》成功的要素与视听语言
  16. Python批量裁剪图形外围空白区域-续
  17. Gvim插件NERDTree安装
  18. 过期策略(TTL)与淘汰策略
  19. java计算器sqrt_比较完整的Java计算器
  20. Excel 2010 VBA 入门 006 设置宏安全性

热门文章

  1. Youki的装机日记~
  2. 【已解决】ffmpy3.FFExecutableNotFoundError: Executable ‘ffmpeg‘ not found
  3. CTF SQL注入知识点
  4. AS5047P磁编码器ESP32驱动程序、硬件电路设计、SPI通信时序、逻辑波形分析、注意事项
  5. Github的README中插入图片,Github仓库项目主页显示图片
  6. J.U.C - AQS
  7. spring boot 使用devtools热部署
  8. 【剑指offer】Java版代码(完整版)
  9. 【Linux 驱动】第十章 中断处理
  10. AWS 推出长期支持的 OpenJDK 免费分发版本 —— Amazon Corretto