Linux系统安装MySQL数据库的详细步骤(linux安装mysql步骤)

MySQL是全球最流行的开放源码数据库管理系统,它既简单又功能强大,可以满足大多数应用场景的需求。由于MySQL跨平台性能优越,它在Linux上也有广泛的应用。那么,如何在Linux系统上安装MySQL数据库呢?下面我们就来详细介绍一下安装MySQL数据库的步骤。

一、安装MySQL

1.从官网上下载MySQL的源码,然后解压后进入解压的文件夹当中;

2.编写编译配置文件,一般使用cmake工具来进行,命令如下:

cmake ./ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

3.编译安装MySQL,命令如下:

make && make install

二、创建MySQL的数据存储目录

1.首先,我们需要创建/usr/local/mysql/data目录,并给该目录添加可写权限,cmd如下:

mkdir -p /usr/local/mysql/data

chmod 0777 /usr/local/mysql/data

2.接下来我们将需要运行MySQL的用户加入并授权,cmd如下:

groupadd mysql

useradd -g mysql mysql

chown -R mysql.mysql /usr/local/mysql

chown -R mysql.mysql /usr/local/mysql/data

三、初始化MySQL

1.运行初始化命令,cmd如下:

/usr/local/mysql/bin/mysqld –initialize-insecure –user=mysql

2.查看MySQL的临时密码,cmd如下:

#日志文件地址:/usr/local/mysql/data/mysql.log

grep ‘temporary password’ /usr/local/mysql/data/mysql.log

3.更改MySQL访问密码,cmd如下:

/usr/local/mysql/bin/mysqladmin -uroot -p password ‘123456’

四、启动MySQL

1.创建/usr/local/mysql/mysql.service文件,内容如下:

[Unit]

Description=MySQL Server

After=syslog.target network.target

[Service]

Type=forking

User=mysql

Group=mysql

ExecStart=/usr/local/mysql/bin/mysqld

ExecReload=/usr/local/mysql/bin/mysqladmin reload

ExecStop=/usr/local/mysql/bin/mysqladmin shutdown

[Install]

WantedBy=multi-user.target

2.把mysql.service文件复制到/lib/systemd/system/,然后编辑权限,cmd如下:

#复制

cp /usr/local/mysql/mysql.service /lib/systemd/system/

#编辑权限

chmod 755 /lib/systemd/system/mysql.service

3.让systemd管理MySQL服务,cmd如下:

systemctl daemon-reload

4.启动MySQL服务,cmd如下:

systemctl start mysql.service

以上就是在linux系统下安装MySQL数据库的具体步骤,希望这篇文章能够给大家带来帮助!


数据运维技术 » Linux系统安装MySQL数据库的详细步骤(linux安装mysql步骤)