技术文摘
CentOS 下通过源码安装 MySQL 5.6 的步骤
CentOS 下通过源码安装 MySQL 5.6 的步骤
在 CentOS 系统中,通过源码安装 MySQL 5.6 能让我们更好地定制数据库环境,满足特定需求。下面为大家详细介绍安装步骤。
一、准备工作
确保你的 CentOS 系统已连接到网络,以便下载所需的软件包。更新系统软件包到最新版本,运行命令:yum update。
安装编译所需的依赖包,使用命令:yum install gcc gcc-c++ make cmake bison-devel ncurses-devel。
二、下载 MySQL 5.6 源码
访问 MySQL 官方网站,找到 MySQL 5.6 的源码包并复制下载链接。在 CentOS 系统中,使用 wget 命令下载源码包,例如:wget [下载链接]。
下载完成后,使用 tar 命令解压源码包:tar -zxvf mysql-5.6.xx.tar.gz(xx 为具体版本号)。进入解压后的目录:cd mysql-5.6.xx。
三、编译安装
创建用于安装 MySQL 的目录,例如:mkdir -p /usr/local/mysql。
运行 cmake 命令进行配置,指定安装路径等参数,示例命令如下:
cmake. \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
配置完成后,使用 make 命令进行编译,这一步可能需要一些时间,取决于服务器性能。编译完成后,运行 make install 命令进行安装。
四、初始化与配置
进入安装目录的脚本目录:cd /usr/local/mysql/scripts。运行初始化脚本:./mysql_install_db --user=mysql --datadir=/usr/local/mysql/data。
复制配置文件模板:cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf。
设置 MySQL 服务开机自启并启动服务:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
service mysql start
五、设置密码与测试
使用 mysqladmin 命令设置 root 密码:mysqladmin -u root password '新密码'。
通过 mysql 命令登录数据库进行测试:mysql -u root -p,输入密码后进入数据库,若能成功进入,说明 MySQL 5.6 已成功安装。
通过以上步骤,你就能在 CentOS 系统上顺利通过源码安装 MySQL 5.6。
- 2018 年,这些软件产品告别我们
- Antd 圣诞彩蛋引开发者怒批:我的按钮缘何被“狗啃”?
- 2018 年 13 项 NLP 新研究:从想法到实干
- 深度剖析 CSS 常见的五大布局
- 2018 年:IntelliJ 统领 IDE 领域,Kotlin 荣膺最大胜者!
- C++强大且全面的框架与库推荐
- 令人意想不到!分布式缓存竟让注册中心崩溃
- 大型互联网必备的架构技术:高性能、分布式、开源框架与微服务
- H5 打开 APP 的多种方案全知晓
- IEEE 计算机协会对 2019 年十大顶级技术趋势的预测
- 阿里彩蛋之责应由谁来承担?
- 2018 年 JavaScript 主导了开源,你可知?
- 七点建议让您的 Java 代码更优雅
- 2025 年“VR+”发展将跻身全球前列
- 开源:老板为何问我“按钮”被狗啃了?