mysql5.6.29_Linux mysql 5.6.29 安装

本文记录了在Linux系统中使用压缩包安装MySQL5.6.29的详细步骤,包括解压安装文件、设置basedir和datadir、配置my.cnf文件以及启动MySQL服务。通过这些步骤,可以了解如何手动完成MySQL的安装和配置。
摘要由CSDN通过智能技术生成

今天再次在linux下安装了一次mysql。以前从来没有做过记录。今天照着网上安装的时候,发现竟然没有找到一篇文章讲清楚了怎么使用压缩包安装mysql。这里我自己记录一番,以备后用。

下载这步就不说了,用wget下载或者直接在网上下载皆可以。主要是安装方式。

其实安装超级简单。主要是这几部:

解压文件夹到需要安装的地方,这个就是数据库的basedir;

运行安装脚本,指定datadir,即数据存储的地方;

拷贝配置文件和启动文件到相应的地方。

因此,最重要的反而是理解mysql运行的方法。需要指定一个basedir,作为mysql程序执行的地方。需要指定一个datadir作为mysql存储数据的地方。需要修改配置文件把上面两个地方明确的告诉给mysqld这个服务启动程序。

下面详细说说这几步对应的文件和操作:

解压到需要安装的地方;比如我想把mysql的basedir目录放到/home/mysql/basedir下面。于是就有以下操作。

$ sudo su

$ group add mysql

$ useradd -g mysql mysql

$ tar -xzvf mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz

$ mv mysql-5.6.29-linux-glibc2.5-x86_64 /home/mysql/basedir

$ chown -R mysql:mysql /home/mysql/

到此,basedir就创建好了,注意,前面创建mysql账户完全不需要,仅仅是我为了方便在mysql目录下去安装。

运行安装脚本,指定datadir;

$ cd /home/mysql/basedir/

$ ./scripts/mysql_install_db --user=mysql --datadir=/home/mysql/datadir

可以发现,/home/mysql/datadir已经创建好了,当然中间可能会要求安装一些依赖包,centos下yum install一下就好了。

接下来就是修改配置文件了。

$ cp support-files/my-default.cnf /etc/my.cnf

拷贝配置文件后,需要添加datadir和basedir。把下面的内容添加到/etc/my.cnf。

datadir = /home/mysql/datadir/

basedir = /home/mysql/basedir/

修改好配置文件,就可以试一下,运行如下命令:

$./support-files/mysql.server start

Starting MySQL.[ OK ]

证明配置文件生效,就可以拷贝mysql.server到mysqld了。

$ cp ./support-files/mysql.server /etc/init.d/mysqld

$ chmod 755 /etc/init.d/mysqld

$ service mysqld stop

Shutting down MySQL..[ OK ]

到此,安装结束。其他的配置都是情况而定了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值