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软件包:
https://dev.mysql.com/downloads/mysql/
您需要下载MySQL社区版或企业版,根据您的需要选择对应的版本。在下载页面中,您可以看到不同版本的MySQL软件包和格式。您可以选择 tar.gz 格式的软件包,这是一个经过压缩的文件包,您需要先解压缩才能安装。
第三步:安装MySQL
当您下载了MySQL软件包以后,您需要解压文件并进入解压后的目录。您可以使用以下命令将MySQL软件包解压:
tar -zxvf mysql-8.0.26.tar.gz
此命令将在当前目录中创建一个名为 mysql-8.0.26 的目录。请注意,版本号可能会根据您下载的软件包而有所不同。
接下来,进入解压后的目录并创建一个 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
这个过程可能需要一段时间,取决于您的系统性能。当这个过程完成后,您需要将MySQL的可执行文件添加到PATH环境变量中:
export PATH=$PATH:/usr/local/mysql/bin
您可以将此命令添加到 .bashrc 文件中,以便于系统每次启动时自动添加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
当您完成以上步骤后,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中文网其他相关文章!