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数据库的具体步骤,希望这篇文章能够给大家带来帮助!