技术文摘
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环境搭建
- Go语言优雅存储JSON字符串敏感字段的方法
- Selenium添加cookies后网页未登录,问题何在
- Python基础疑难:时间不更新及未定义名称问题的解决方法
- PyCharm异常断点失效的解决方法
- uint32转float32后不相等的原因
- Python代码计算输入字符串中整数的和与数量的方法
- 有效去除爬取网站数据中转义字符串的方法
- 虚拟机配置无缝升级的实现方法
- Remi中删除ListView选中项的方法
- Python函数参数类型:可变参数与动态参数的使用方法
- Python中时间变量不自动更新原因及获取更新时间方法
- Go语言中指针string类型的赋值方法
- Go语言里如何把敏感数据存到Redis中
- Deep-High-Resolution-NE.PyTorch的安装方法
- Go中*string变量的赋值方法