mysql 开发包 安装_mysql 开发进阶篇系列 29 数据库二进制包安装

概述

对于二进制安装,优点是可以安装到任何路径下,灵活性好,一台服务器可以安装多个mysql。缺点是已经绎过编译,性能不如源码编译得好,不能灵活定制编译参数。如果用户即不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么已编译好的二进制包将是最好的选择。

一.步骤1: 解压glib包

--在 /usr/local 下创建一个mysql文件夹,用来存放

[root@hsr local]#mkdirmysql

[root@hsr local]#lsbin etc games include lib lib64 libexec mysql sbin share src-- 在原有/usr/tool目录将gz压缩包解压

[root@hsr tool]#tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

mysql-5.7.23-linux-glibc2.12-x86_64/bin/myisam_ftdump

mysql-5.7.23-linux-glibc2.12-x86_64/bin/myisamchk

mysql-5.7.23-linux-glibc2.12-x86_64/bin/myisamlog

mysql-5.7.23-linux-glibc2.12-x86_64/bin/myisampack

mysql-5.7.23-linux-glibc2.12-x86_64/bin/mysql

mysql-5.7.23-linux-glibc2.12-x86_64/bin/mysql_client_test_embedded

mysql-5.7.23-linux-glibc2.12-x86_64/bin/mysql_config_editor

.....--将解压的文件复制到/usr/local/mysql目录下

[root@hsr tool]#sudo cp -r mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql

--在mysql-->mysql-5.7.23-linux-glibc2.12-x86_64路径下解压的文件共9个 目录如下:

[root@hsr mysql]#ls mysql-5.7.23-linux-glibc2.12-x86_64 bin COPYING docs include libman README share support-files

注意:mysql-5.7.23-linux-glibc2.12-x86_64目录层次要去掉,变为/usr/local/mysql 下的9个目录,在文章后面会去掉这层。

ea8232ede752bb4addd80f1419ad26ae.png

二. 步骤2:

2.1 添加mysql用户 useradd -r -g 用户名 用户组

[root@hsr mysql]# groupadd mysql

[root@hsr mysql]# useradd-r -g mysql mysql

2.2 切换到 /usr/local/mysql 目录下,改变目录拥有者为mysql

[root@hsr mysql]# chown -R mysql.mysql /usr/local/mysql

2.3 新环境安装libaio包 mysql 依赖于libaio

[root@hsr mysqld]# yum search libaio

三 步骤3:

安装mysql,使用 --initialize,basedir 基础目录,datadir 为数据目录。

[root@hsr ~]# cd /usr/local/mysql/mysql-5.7.23-linux-glibc2.12-x86_64/bin

[root@hsr bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data2018-08-23T06:56:21.157088Z 0 [Warning] T

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值