mysql 运行 compile_install mysql by compile(通过编译安装mysql)
发布日期:2021-06-24 17:18:23 浏览次数:2 分类:技术文章

本文共 1278 字,大约阅读时间需要 4 分钟。

install mysql by compile

1.1 安装cmake

因为编译安装mysal需要cmake所以先编译安装cmake,这里都一起下载下来

解压cmake,比如tar -zxvf cmake-3.5.0.tar.gz ,进入主目录cd cmake-3.5.0

#tar -zxvf cmake-3.5.0.tar.g

1.2 安装安装编译安装所有的依赖

# yum -y install gcc gcc-c++ ncurses-devel perl

1.3 .bootstrap

这里可以看到里面一些目录和文件,这里可以用bootstrap来安装也可以用congfigure来安装,这里我们用./bootstrap  来安装,因为./configure是不添加环境变量的

这时候我们发现少了C++的依赖

# ./bootstrap

1.4 执行编译

# gmake && gmake install

1.5 安装仓库

# yum -y install git

1.6执行编译

# make && make install

1.7 创建目录

# mkdir -p /usr/local/mysql

# mkdir -p /data/mysql

解压文件

# tar -zxvf mysql-5.6.29.tar.gz

# cd mysql-5.6.29

1.8 编译安装mysql

# cmake 属性配置

# make

# make install

1.9  initialise the config file

# cd /usr/local/mysql         #进入mysql安装目录# cp support-files/my-default.cnf /etc/my.cnf   #复制配置文件

# vim  /etc/my.cnf         #修改配置内容

[mysqld]

port=3306

socket = /data/mysql/mysqld.sock

basedir = /usr/local/mysql

datadir = /data/mysql/

pid-file =/data/mysql/slave1.pid

user = root

# cp support-files/mysql.server

/etc/init.d/mysqld                                                                   #复制启动脚本

# scripts/mysql_install_db

--user=root --basedir=/usr/local/mysql/ --ldata=/data/mysql            #初始化数据库

1.10

添加环境变量

# echo

'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile  #添加环境变量

1.11 将mysql的启动服务添加到系统服务中

# chkconfig

--add mysqld                            #添加系统服务

# chkconfig

mysqld on                                 #添加开机启动

# chkconfig

--levels 245 mysqld off

转载地址:https://blog.csdn.net/weixin_34061793/article/details/113324093 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:k8s中使用MySQL共享存储_Kubernetes创建挂载共享存储的容器
下一篇:mysql 绕过权限检查_跳过权限检查,强制修改mysql密码

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月10日 04时11分20秒