技术文摘
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环境搭建
- Black 自由格式化 Python 的应用
- 华为海思总裁:备胎芯片全面转正 力求科技自立
- Spring Boot 2.1.5 已正式发布,1.5.x 即将退役!
- 常见 AI 编程语言的优劣对比,程序员选对很重要!
- 天天逛淘宝,竟不知个性化推荐技术
- 阿里专家:工程师的 10 个快速成长简易技巧
- Nginx 除负载均衡外的多样功能:限流、缓存与黑白名单等
- 十年前删掉的初恋 凌晨一点忽然加我
- 新手避坑指南:跳过这 5 个大坑,成为 Web 前端高薪大牛
- 13 个优质 Spring Boot 开源项目!超 53K 星,全部囊括!
- Python 2.7 将于 7 个月后终结,3.X 的炫酷新特性等你来了解
- 深度剖析 Spring Boot、微服务架构与大数据治理的关联
- 26 种助力 VMware 管理员的强大工具
- 开发者必备的九大生产力工具
- 利用 attrs 摆脱 Python 中的样板