文章

MySQL安装

MySQL安装

yum安装

官网找到yum仓库地址,加入到仓库列表中:

1
yum install -y mysql84-community-release-el9-1.noarch.rpm

然后就可以使用命令安装MySQL的社区免费版了:

1
yum install -y mysql-community-server

安装完成之后查看日志中为我们生成的密码:

image-20250323155711364

输入密码后成功登录:

image-20250323155727536

然后这时候需要更改默认密码才能正常使用:

1
mysqladmin -uroot -p'w2oVgUldjl*R' password 'HelloWorld@123'

image-20250323161144746

源码安装

官网找到源码下载地址,下载到服务器中,两个都需要下载:

image-20250324131257873

然后解压两个压缩包,注意第二个压缩包解压后的内容是在第一个压缩包内的,所以总的来说只有一个文件夹是正常的。

image-20250324133052866

然后使用mkdir build && cd build创建一个编译目录并进入。

用cmake工具来编译源码参数配置:

1
2
3
4
5
6
7
8
cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql-install \
-DMYSQL_DATADIR=/home/mysql/mysql-data \
-DWITH_DEBUG=1 \
-DWITH_BOOST=/home/mysql/mysql-8.0.27/boost \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DFORCE_INSOURCE_BUILD=1
更多详细配置请参考官方文档:https://dev.mysql.com/doc/refman/8.0/en/source-configuration-options.html#option_cmake_with_boost

编译和安装:

1
2
编译:make
安装:make install
本文由作者按照 CC BY 4.0 进行授权