千家信息网

MySQL-5.6.36编译安装教程,新手必看!

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,首先MySQL是关系型数据库,什么是关系型关系型数据库,优缺点我们也讲了,在上一篇博客:https://blog.51cto.com/14573101/2447264现在我们来说一说,MySQL的安装
千家信息网最后更新 2026年10月31日MySQL-5.6.36编译安装教程,新手必看!

首先MySQL是关系型数据库,什么是关系型关系型数据库,优缺点我们也讲了,在上一篇博客:https://blog.51cto.com/14573101/2447264


现在我们来说一说,MySQL的安装方式有哪几种:
1.RPM|yum安装速度快,安装方便,不能定制
2.二进制:无须安装,解压即用,不能定制
3.编译安装:安装慢,可定制
5.5之前: ./configure make make install
5.5之后:cmake gmake
4.先编译,然后制作rpm,制作yum库,接着yum安装
简便、速度快、可定制、稍微复杂、制作时间长


这里我们选择3.编译安装,先准备好安装包,这里我们用的是MySQL5.6.36
点击官方下载mysql-5.6.36.tar.gz
百度云盘下载官网MySQL-5.6.36:提取码:r46x
1.安装依赖包和cmake:
yum install -y ncurses-devel libaio-devel cmake
2.创建mysql用户
useradd -s /sbin/nologin -M mysql
检查用户:id mysql
3.把下载好的安装包上传到系统里的软件存放目录
4.解压
tar xf mysql-5.6.36
5.进入解压后的目录
cd mysql-5.6.36
6.开始安装;

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.36 \-DMYSQL_DATADIR=/application/mysql-5.6.36/data \-DMYSQL_UNIX_ADDR=/application/mysql-5.6.36/tmp/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \-DWITH_ZLIB=bundled \-DWITH_SSL=bundled \-DENABLED_LOCAL_INFILE=1 \-DWITH_EMBEDDED_SERVER=1 \-DENABLE_DOWNLOADS=1 \-DWITH_DEBUG=0make && make install

以上都是我们自己定义的元数据,可通用
至此编译完成开始优化配置
7.制作mysql目录的软连接(制作软连接的作用:方便升级,优化命令等)
ln -s /application/mysql-5.6.36/ /application/mysql
8.拷贝配置文件

\cp support-files/my*.cnf /etc/my.cnf

9.初始化数据库
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data --user=mysql
10.创建tmp目录(因为上面我们定义了sock文件在这里)
mkdir -p /application/mysql/tmp
11.为mysql文件夹设置权限,避免权限不足及其他问题
chown -R mysql.mysql /application/mysql/
12.设置启动脚本
\cp -a support-files/mysql.server /etc/init.d/mysqld
13.可以启动mysql了!
/etc/init.d/mysqld start
检查是否启动

netstat -lntup|grep 3306ps -ef|grep mysqllsof -i:3306

14.配置环境变量

echo 'PATH=/application/mysql/bin/:$PATH' >>/etc/profiletail -1 /etc/profilesource /etc/profile
在命令行输入mysql即可进入,默认空密码Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.6.36 Source distributionCopyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 

注意!每一步都不能少,尤其是下载依赖和初始化数据库,如果有报错可以查看日志或者重新执行步骤排错!
如有问题请留言联系博主,希望此篇文章能帮助你走向人生巅峰,迎娶白富美!
恭喜你,配置好MySQL!

数据 制作 编译 数据库 目录 配置 文件 命令 权限 用户 速度 速度快 问题 检查 复杂 简便 二进制 人生 优缺点 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 山东特亿宝互联网科技有限公司 江苏根荣互联网科技 青岛互联网科技公司 礼当家互联网科技 奇酷互联网络科技 世界互联网领先科技成果 电子科技大学互联网 大白互联网科技 互联网科技汛 天扬科技互联网广告 互联网科技教育视频 湖南诚度互联网科技有限公司 电子科技大学互联网创业大赛 青海科技产业互联网发展 乌鲁木齐新华智原互联网科技学校 皮皮虾互联网科技有限公司 互联网科技品牌 保山浩联互联网科技有限公司 互联网的黑科技实验室 深圳市人人互联网科技有限公司 北京互联网科技 互联网金融与金融科技 易通互联网络科技有限公司 多迪互联网科技有限公司 西藏七维空间互联网科技有限公司 字节跳动和互联网科技 本届互联网博览会上的黑科技 互联网数据科技专业 为客找房互联网科技公司怎么样
0