技术文摘
Linux CentOS6.5 下 Lamp 环境搭建:mysql5.6 编译安装详细教程
Linux CentOS6.5 下 Lamp 环境搭建:mysql5.6 编译安装详细教程
在 Linux CentOS6.5 系统中搭建 Lamp 环境,编译安装 mysql5.6 是关键的一环。以下将为大家详细介绍具体步骤。
需要准备编译所需的工具和依赖包。通过命令“yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison-devel”安装编译工具和相关依赖。这一步确保系统具备编译 mysql5.6 的基础环境。
接着,下载 mysql5.6 的源码包。可以从官方网站获取适合的版本,下载完成后,使用“tar -zxvf mysql-5.6.xx.tar.gz”命令解压源码包。
解压完成后,进入解压目录,开始配置编译参数。执行“cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_PARTITION_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DINSTALL_PLUGINDIR=/usr/local/mysql/lib/plugin”。此命令中,各参数定义了安装路径、数据目录、存储引擎、字符集等关键设置。
配置无误后,进行编译。运行“make”命令,系统会根据配置参数进行编译,这个过程可能需要一些时间,耐心等待即可。编译完成后,执行“make install”将 mysql5.6 安装到指定目录。
安装完成后,还需进行一些初始化设置。创建 mysql 用户组和用户,执行“groupadd mysql”和“useradd -r -g mysql mysql”。接着,初始化数据库,进入安装目录的 bin 目录,运行“./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql”。
最后,设置 mysql 开机自启并启动服务。将 mysql 服务脚本复制到系统服务目录,执行“cp support-files/mysql.server /etc/init.d/mysqld”,然后设置开机自启“chkconfig --add mysqld”和“chkconfig mysqld on”,启动服务“service mysqld start”。
通过以上详细步骤,就能在 Linux CentOS6.5 系统中成功编译安装 mysql5.6,为 Lamp 环境的搭建打下坚实基础。
TAGS: 编译安装 mysql5.6 Linux CentOS6.5 Lamp环境搭建
- 程序员的外包经历:印度、中国与菲律宾
- 神秘的并发可见性
- 一行代码安装,TPU 支持运行 PyTorch,少量代码修改实现快速移植
- 10 行代码实现目标检测的方法
- 如何实现软件架构的传承
- 微盟灾难过后放弃自建数据库 赔付商家 1.5 亿
- 读懂 Docker 容器技术架构与各模块
- 面试官:谈谈你对 SpringAOP 的了解?掌握这些内容,绝对加分!
- Python 可视化库全面盘点,是否有你心仪的?
- K8S 集群入门:运行应用程序所需集群数量探究
- 《代码整洁之道》的 5 大要点
- 命令行揭示:Fuchsia 迈入 dogfood 测试阶段
- 谷歌新发布 2500 万个免费数据集,速览!
- 从被迫选择到爱上 Go 语言
- 适合初学者的 3 个 Python 优秀实践,不容错过!