这篇文章,主要介绍如何在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数据库服务。