【软件安装】Linux系统中安装MySQL数据库服务

本文详细指导了在Linux系统中安装MySQL数据库的步骤,包括下载安装包、解压、创建用户组和用户、设置数据目录、配置my.cnf文件、初始化数据库以及添加和管理mysql.service。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章,主要介绍如何在Linux系统中安装MySQL数据库服务。

目录

一、Linux安装MySQL

1.1、下载MySQL安装包

1.2、解压MySQL安装包

1.3、更改存放目录

1.4、创建用户组和用户

1.5、创建数据目录data

1.6、创建my.cnf配置文件

1.7、初始化数据库

1.8、添加mysql.service配置

1.9、启动mysql服务


一、Linux安装MySQL

1.1、下载MySQL安装包

下载MySQL安装的方式有很多种,可以直接去MySQL官网下载Linux版本的安装包,也可以使用wget命令直接从指定地址下载。这里我是采用的wget命令下载MySQL安装包。

# 下载MySQL安装包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

下载成功之后,如下所示:

1.2、解压MySQL安装包

进入MySQL的安装包目录下,执行解压命令。

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

解压过程中会输入很多的日志信息:

1.3、更改存放目录

上面解压之后的文件目录名称太长了,所以我们为了方便查看,可以将目录名称更改一下。

# 更改解压之后的文件目录名称
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql-5.7.26

目录更改成功之后,之前下载的压缩包就没啥用啦,可以直接删除掉,当然你也不删除。

# 删除文件
rm -rf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

如下图所示:

1.4、创建用户组和用户

MySQL数据库启动的时候,默认是使用mysql用户启动的,所以我们需要在Linux系统中创建一个mysql用户。

# 创建用户组
groupadd mysql

用户组创建完成之后,在该用户组下面新建一个mysql用户。

# 创建用户
useradd -r -g mysql mysql

如下图所示:

1.5、创建数据目录data

创建一个用于保存MySQL数据的数据目录data,data目录是专门用于存放数据文件的。

# 创建数据目录
mkdir -p /data/mysql

修改data数据目录的访问权限:

# 修改访问权限
chown mysql:mysql -R /data/mysql

如下图所示:

1.6、创建my.cnf配置文件

在MySQL解压之后的目录(mysql5.7.26目录)下面,创建一个my.cnf配置文件,可以在配置文件中添加一些内容。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口,也可以自定义端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/data/mysql
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 跳过权限表,可以不需要密码就可以登录mysql
skip-grant-tables

1.7、初始化数据库

进入MySQL安装目录下的bin目录里面,然后执行下面的初始化命令:

# 进入bin目录(这个目录根据你自己的来修改)
cd /usr/local/mysql/bin

# 执行初始化命令
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql-5.7.26/ --datadir=/data/mysql/ --user=mysql --initialize

执行初始化命令之后,此时控制台会输出mysql的默认初始密码,用户名默认是root。

1.8、添加mysql.service配置

将mysql目录下的mysql.server文件,复制到/etc/init.d/mysql下面,命令如下。

# 复制文件
cp mysql.server /etc/init.d/mysql

如下图所示:

1.9、启动mysql服务

初始化成功之后,我们就可以执行下面的命令,启动MySQL服务啦。

# 启动MySQL服务
service mysql start

# 停止MySQL服务
service mysql stop

# 重启MySQL服务
service mysql restart

到此,Linux系统安装MySQL数据库就完成啦。

综上,这篇文章结束了,主要介绍如何在Linux系统中安装MySQL数据库服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.小朱同学

随心赞赏,助力前行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值