MySQL是一种开源的关系型数据库管理系统,可以运行在各类操作系统上,如Linux、Windows和macOS。

Linux系统上安装MySQL除了可以提升系统的安全性和数据管理能力,还可以在各类应用程序中使用MySQL进行数据储存和检索。本文将介绍在Linux系统上安装MySQL的步骤。

第一步:打算工作

在安装MySQL之前,请确保您的Linux系统早已安装了依赖项。那些依赖项包括:gcc编译器、g++编译器、make命令、cmake命令和zlib库。

若果在您的系统中没有这种依赖项,您可以通过使用以下命令在终端中安装它们:

sudo apt-get install gcc g++ make cmake zlib1g-dev

登陆后复制

当您输入此命令并按下回车键时,系统将开始下载并安装这种依赖项。

第二步:下载MySQL

在开始安装MySQL之前,您须要先从MySQL官方网站下载MySQL软件包。您可以访问以下链接以下载MySQL软件包:

电脑安装linux系统步骤_linux系统安装步骤_usb安装linux系统步骤

您须要下载MySQL社区版或企业版,按照您的须要选择对应的版本。在下载页面中linux系统命令,您可以看见不同版本的MySQL软件包和格式。您可以选择tar.gz格式的软件包,这是一个经过压缩的文件包,您须要先解压缩能够安装。

第三步:安装MySQL

当您下载了MySQL软件包之后,您须要解压文件并步入解压后的目录。您可以使用以下命令将MySQL软件包解压:

tar -zxvf mysql-8.0.26.tar.gz

登陆后复制

此命令将在当前目录中创建一个名为mysql-8.0.26的目录。请注意linux多线程编程,版本号可能会按照您下载的软件包而有所不同。

接出来,步入解压后的目录并创建一个build目录。您可以使用以下命令完成这一步:

cd mysql-8.0.26
mkdir build
cd build

登陆后复制

在build目录中,您须要运行cmake命令以打算MySQL的安装。

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost

登陆后复制

此命令将使用cmake对MySQL进行配置。其中,-DCMAKE_INSTALL_PREFIX=/usr/local/mysql表示MySQL将被安装到/usr/local/mysql目录中,-DMYSQL_DATADIR=/usr/local/mysql/data表示MySQL将使用/usr/local/mysql/data目录储存数据,-DWITH_BOOST=boost表示使用boost库。

当cmake运行完成后,您须要使用以下命令建立和安装MySQL:

make && make install

登陆后复制

这个过程可能须要一段时间linux系统安装步骤,取决于您的系统性能。当这个过程完成后,您须要将MySQL的可执行文件添加到PATH环境变量中:

export PATH=$PATH:/usr/local/mysql/bin

登陆后复制

您可以将此命令添加到.bashrc文件中linux系统安装步骤,以易于系统每次启动时手动添加MySQL的路径。

第四步:配置MySQL

MySQL安装完成后,您须要进行一些配置就能启动MySQL服务。

首先,您须要使用以下命令创建MySQL运行用户:

useradd -r -s /sbin/nologin mysql

登陆后复制

接出来,您须要使用以下命令创建MySQL数据储存目录:

mkdir -p /usr/local/mysql/data

登陆后复制

使用以下命令将MySQL的数据储存目录设置为mysql用户所拥有:

chown -R mysql:mysql /usr/local/mysql/

登陆后复制

您须要使用以下命令初始化MySQL数据储存:

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql

登陆后复制

最后,您须要启动MySQL服务:

bin/mysqld_safe --user=mysql &

登陆后复制

此命令将启动MySQL服务,并将其运行在后台。

您还可以使用以下命令将MySQL服务添加到系统启动项中:

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

linux系统安装步骤_电脑安装linux系统步骤_usb安装linux系统步骤

登陆后复制

当您完成以上步骤后,MySQL服务将在后台运行,并可以使用如下命令查看服务状态:

netstat -na | grep 3306

登陆后复制

倘若您看见以下输出,说明MySQL服务成功启动:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

登陆后复制

在安装MySQL过程中,假如碰到任何问题,您可以查看MySQL的官方文档或访问MySQL社区讨论区以获得帮助。

总结

本文介绍了在Linux系统上安装MySQL的详尽步骤。在安装MySQL之前,您须要确保系统早已安装了必要的依赖项。接出来,您须要下载MySQL软件包,并在解压后的目录中运行cmake和make命令以完成MySQL的编译和安装。最后,您须要进行MySQL的配置,并启动MySQL服务。

以上就是linux下安装mysql的详尽内容,更多请关注php英文网其它相关文章!

本文原创地址:https://www.linuxprobe.com/zlxtsazmdbzs.html编辑:刘遄,审核员:暂无