技术文摘
Linux 下从源代码安装 MySQL
Linux 下从源代码安装 MySQL
在 Linux 系统中从源代码安装 MySQL ,能够让用户根据自身需求定制数据库功能,以适应不同的应用场景。下面将详细介绍安装步骤。
确保系统安装了必要的编译工具和依赖库。在基于 Debian 或 Ubuntu 的系统中,可以使用命令 “sudo apt-get install build-essential cmake libssl-dev libncurses5-dev” 安装编译工具和相关库。若是 Red Hat 或 CentOS 系统,则用 “sudo yum groupinstall 'Development Tools'” 安装编译工具集,再用 “sudo yum install cmake openssl-devel ncurses-devel” 安装其他依赖。
接着,从 MySQL 官方网站下载合适版本的源代码包。可以通过浏览器进入官网找到下载链接,也能用命令行工具 “wget [下载链接]” 直接下载。下载完成后,使用 “tar -xvf [文件名].tar.gz” 解压源代码包。
进入解压后的目录,创建一个用于编译的目录,例如 “mkdir build && cd build”。然后执行 CMake 配置命令 “cmake.. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/mysql -DWITH_SSL=yes -DENABLED_LOCAL_INFILE=1” 。这里可根据实际需求调整参数,比如 “CMAKE_INSTALL_PREFIX” 定义安装目录,“MYSQL_DATADIR” 是数据存放目录。
配置完成且无错误提示后,运行 “make” 命令开始编译。编译过程可能需要一些时间,取决于服务器性能。编译成功后,执行 “make install” 将 MySQL 安装到指定目录。
安装完成后,要对 MySQL 进行初始化配置。进入安装目录的 bin 文件夹,运行 “sudo./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql” 初始化数据库。之后启动 MySQL 服务 “sudo./mysqld_safe --user=mysql &”。
最后,设置 MySQL 根密码并进行安全配置。使用 “mysqladmin -u root password '新密码'” 设置密码,再通过 “mysql_secure_installation” 命令完成安全配置,如删除匿名用户、禁止远程 root 登录等。
通过以上步骤,就能在 Linux 系统中成功从源代码安装并配置好 MySQL 数据库,为后续的数据库开发和管理打下基础。
- 八个工程必用的 JavaScript 代码片段(推荐加入项目)
- EasyC++:C++指针初探(三)
- Python 代码助您打造炫酷朋友圈秘籍
- 你对 Go 1.18 中泛型的期望是怎样的?
- HDC 技术分论坛之 ArkCompiler 原理剖析
- 一行代码即可解决,无需 PS
- Master 分配资源并于 Worker 启动 Executor 逐行代码注释版
- 代码生成器使用体验:真爽
- 基础数据结构:重排链表之必要
- 彻底明晰补码的本质
- Python 3.10 正式发布!竟有一可怕功能被我发现...
- 单点登录 SSO 实现原理及方案剖析
- 一个 HTTP 请求致使网站崩溃
- Python 打造 Gif 生成利器,斗图稳赢
- Streamlit 与 Python 构建数据科学应用程序的方法