mysql通用二进制_MySQL安装之通用二进制安装

一、选择安装方式和下载对应软件

官方提供了3种安装方式,此处采用通用二进制的安装方式。

1:使用yum安装

2:使用通用二进制安装

3:使用源码安装

下载对应的通用二进制安装包,下载选择版本如下

a4da24431bff9ecf60f8e2d1ccc7b5cb.png

下载完毕后上传到指定服务器(本博主的服务器为1核,1G内存的阿里云服务器)的/usr/local目录下。

二、安装和启动(root用户进行的操作)

$ yum install -y libaio #安装mysql依赖软件包

$ groupadd mysql #添加mysql权限组

$ useradd -r -g mysql -s /bin/false mysql #添加mysql权限组的非登录用户mysql

$ cd /usr/local #进入安装目录

$ tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz #解压MySQL安装包

$ mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql #重命名为mysql,此处也可以建立软连接,MySQL配置中使用的是mysql,所以此处目录名最好为mysql,不要修改成其它的。

解压完后,此处要先解释下MySQL的启动时加载的配置文件,可以使用如下命令查看启动参数,结果如下图,

$ cd mysql #进入mysql目录

$ bin/mysqld --verbose --help | less #查看启动命令的一些参数

7ec736aa02bb63928afff998c9496c91.png

修改/etc/my.cnf配置文件,修改后配置如下图

$ vi /etc/my.cnf #修改mysql配置文件

40bc4d96c3cc6aec55c2cafab03eedc5.png

$ mkdir tmp #创建tmp目录用户存放*.sock和pid文件

$ mkdir log #创建log目录用户存放日志文件

$ touch log/mysql.log #创建mysql日志文件,此文件mysql不会自动生成,只好先手动生成了

$ chown mysql:mysql tmp log log/mysql.log #修改权限

$ bin/mysqld --initialize-insecure --user=mysql #初始化数据库,此处会加载my.cnf中的datadir参数,并在其配置目录创建初始数据库,此处通过--initialize-insecure参数指定不生成默认密码

$ bin/mysqld_safe --user=mysql & #启动mysql

$ ps -ef | grep mysql | grep -v grep #此处有结果说明mysql服务是在启动的

$ bin/mysql #启动mysql客户端,此处可以启动并进入mysql命令行,说明mysql服务没有问题

三、将mysql相关命令配置成全局并注册成系统应用以及开机启动

$ vi /etc/profile #修改全局配置文件将mysql相关命令设置进环境变量中

25c61630cdb96b4638ae06fb858b327b.png

$ source /etc/profile #重新加载环境变量

$ cp support-files/mysql.server /etc/init.d/mysql #将mysql注册成系统服务

$ vi /etc/init.d/mysql #修改mysql服务启动脚本

4a316a4d44f019eddc333cb46ef759bb.png

启动脚本修改完毕后就可以将mysql注册成开机启动项,并使用service命令来控制mysql的启动和关闭了

$ chkconfig --add mysql #将mysql注册为开机启动项

$ chkconfig --level 0123456 mysql on #修改为全部开机级别都启动mysql

$ service mysql start #启动mysql服务

$ service mysql stop #停止mysql服务

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值