千家信息网

Mysql5.5编译安装步骤

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍"Mysql5.5编译安装步骤",在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Mysql5.5编
千家信息网最后更新 2025年02月05日Mysql5.5编译安装步骤

这篇文章主要介绍"Mysql5.5编译安装步骤",在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Mysql5.5编译安装步骤"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Mysql5.5编译安装
编译安装Mysql是安装Mysql最基本的,也是线上环境最常用的方式,此次以5.5的最高发行系列---5.5.58

一、安装依赖包:
[root@localhost server]# yum install cmake openssl openssl-devel ncurses ncurses-devel
二、创建mysql用户和组:
[root@localhost server]# groupadd mysql
[root@localhost server]# useradd -g mysql mysql
三、源码包上传至服务器目录,并解压压缩包:
[root@localhost server]# tar -zxvf mysql-5.5.58.tar.gz
四、进入加压后的目录,并进行编译安装
[root@localhost mysql-5.5.58]# cmake . -DCMAKE_INSTALL_PREFIX=/home/server/mysql5.5 \
> -DMYSQL_DATADIR=/home/server/mysql5.5/data \
> -DSYSCONFDIR=/home/server/mysql5.5 \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 -DWITH_SSL=system \
> -DWITH_ZLIB=system -DWITH_LIBWRAP=0 \
> -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
> -DDEFAULT_CHARSET=utf8 \
> -DMYSQL_TCP_PORT=53306 \
> -DDEFAULT_COLLATION=utf8_general_ci &&make &&make install

编译参数详解:

-DCMAKE_INSTALL_PREFIX=/home/server/mysql ####安装目录

-DMYSQL_DATADIR=/home/server/mysql/data ####数据库存放目录

-DSYSCONFDIR=/home/server/mysql5.5 ####主配置文件存放位置

-DWITH_INNOBASE_STORAGE_ENGINE=1 ####支持innobase引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 ####支持blackhole引擎

-DWITH_READLINE=1 ##支持批量导入mysql数据

-DWITH_SSL=system ####支持ssl

-DWITH_ZLIB=system ####支持zlib library

-DWITH_LIBWRAP=0 ####不支持libwrap

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock ####sock文件-DDEFAULT_CHARSET=utf8 ####使用utf8字符 -DDEFAULT_COLLATION=utf8_general_ci ####校验字符


编译安装成功显示如下:(只摘取部分最后显示内容)

-- Installing: /home/server/mysql5.5/man/man1/perror.1
-- Installing: /home/server/mysql5.5/man/man1/mysql-test-run.pl.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlimport.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_convert_table_format.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlhotcopy.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_config.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_zap.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlbinlog.1
-- Installing: /home/server/mysql5.5/man/man1/myisamlog.1
-- Installing: /home/server/mysql5.5/man/man8/mysqld.8
[root@localhost mysql-5.5.58]#

五、初始化Mysql:
[root@localhost mysql-5.5.58]# /home/server/mysql5.5/scripts/mysql_install_db --basedir=/home/server/mysql5.5 --datadir=/home/server/mysql5.5/data --user=mysql
六、启动mysql、设置root密码、删除空账户,根据需求调整合适参数值即可使用。

到此,关于"Mysql5.5编译安装步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

编译 支持 步骤 目录 学习 参数 字符 引擎 数据 文件 更多 帮助 合适 实用 最高 成功 接下来 位置 内容 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库+到+java+乱码 希望之春怎么点才可以进入服务器 软件开发已经完成未付款 中山嵌入式软件开发 平谷区专业软件开发怎么样 数据库表水平扩容 景腾科技Java软件开发 网络安全教育手抄 通辽天气预报软件开发 车辆酷我音乐服务器错误 软件开发好的项目经理是什么样 闲置服务器硬盘有什么功能 河南熠鸿网络技术有限公司 账号密码是直接上传数据库 数据库备份会删除数据库吗 数据库id删了一次 互联网车险评驾科技 杭州网络安全局招聘 中小字生家庭教育与网络安全直播 mysql服务器名在哪里看 会玩中未绑定服务器是什么意思 应用软件开发基础选择 计算机网络安全论文研究方法 数据库系统技术发展于什么时候 通过数据库检索某一个学位论文 十大网络安全品牌排名 车辆酷我音乐服务器错误 销售实时数据库公司 东莞直播app软件开发定制 关于公司网络安全改进书
0