二进制安装包:
mysql-5.6.30.tar.gz
操作系统:
CentOS 6.6
所需依赖包:
gcc
gcc-c++
cmake
libaio
ncurses-devel
根据系统不同,可能还有缺失其他依赖包,导致编译出错,在此不一一列举了
安装步骤:
[root@localhost ~]# useradd mysql
[root@localhost ~]# su - mysql
[mysql@localhost ~]$ mkdir mysql_base
[mysql@localhost ~]$ mkdir mysql_data
[mysql@localhost ~]$ tar zxvf mysql-5.6.30.tar.gz
[mysql@localhost ~]$ cd mysql-5.6.30
[mysql@localhost ~]$ cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql_base -DMYSQL_DATADIR=/home/mysql/mysql_data -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/home/mysql_base/etc -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1
[mysql@localhost ~]$ make
[mysql@localhost ~]$ make install
[mysql@localhost ~]$ cd /home/mysql/mysql_base/scripts
初始化数据库:
[mysql@localhost scripts]$ ./mysql_install_db --user=mysql --basedir=/home/mysql/mysql_base --datadir=/home/mysql/mysql_data
初始化之后,在mysql_base路径下会出现my.cnf配置文件
my.cnf 配置
[mysqld]
innodb_buffer_pool_size = 128M
basedir=/home/mysql/mysql_base
datadir=/home/mysql/mysql_data
port=3306
default-storage-engine=InnoDB
character-set-server=utf8
open_files_limit=4096
socket=/tmp/mysql.sock
[mysql]
default-character-set=utf8
[mysqld_safe]
log-error=/home/mysql/mysql_base/var/log/mysqld.log
配置环境变量,将/home/mysql/mysql_base/bin加入到PATH环境变量中,保证各登录用户可以找到mysql相关命令!
安全设置,包括设置root密码
[mysql@localhost ~]$ mysql_secure_installation
启动数据库:
[mysql@localhost ~]$ cp /home/mysql/mysql_base/support-files/mysql.server /etc/init.d/mysqld
[mysql@localhost ~]$ /etc/init.d/mysqld start
分享到:
相关推荐
首先,`mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz` 是一个针对Linux操作系统(特别是glibc2.5库支持的系统)的x86_64架构的MySQL 5.6.30二进制压缩包。`tar.gz` 格式是一种常见的Linux文件打包压缩方式,它首先...
根据提供的文件标题、描述、标签以及部分内容链接,我们可以推断...通过上述步骤,您可以成功安装并配置MySQL 5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle版本的数据库系统,为您的项目提供稳定可靠的数据库服务支持。
mysql-5.6.30和mysql-5.7.12 for linux 64bit通用版本 学习mysql使用非常方便,下载方便 网盘分享
本资源提供的"mysql-5.6.30-linux-glibc2.5-x86_64.tar"是专为Linux系统设计的64位MySQL 5.6.30版本安装包,它适用于那些需要在Linux环境中部署MySQL服务的用户。 MySQL 5.6版是MySQL的一个重大更新,引入了许多...
1. **解压安装**:下载的"mysql-5.6.30-winx64.zip"是一个压缩包,需要解压到指定目录,通常推荐C盘或D盘的根目录下,避免路径过长导致的问题。 2. **环境变量设置**:添加MySQL的bin目录到系统PATH环境变量,方便...
./configure --with-config-file-path=/usr/local/etc/php --with-mysql=mysqlnd --with-curl --with-gd --enable-mbstring --enable-zip --enable-ftp --enable-fpm make sudo make install ``` 这里`--with-*...
xampp-win32-5.6.30-0-VC11-installer.exe xampp-win32-5.6.30-0-VC11-installer.exe
centos7安装mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz-附件资源
xampp-win32-5.6.30-0-VC11-installer.part1.rar
在Windows 7 64位环境下,PHP 5.6.30-VC11-x64版本的优势尤为明显。64位系统提供了更大的内存地址空间,使得PHP可以处理更大规模的数据和更复杂的程序。VC11(Visual C++ 2012)编译器则确保了PHP的高性能和兼容性,...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包
这个安装程序 "xampp-win32-5.6.30-1-VC11-installer.exe" 是用于在Windows系统上快速安装XAMPP的可执行文件。 **Apache** 是世界上最广泛使用的Web服务器软件,它提供了HTTP服务,允许用户通过HTTP协议访问网站...
xampp-win32-5.6.30-0-VC11-installer.part2.rar
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz安装包下载,如过期请联系博主
本教程将详细讲解如何在CentOS 6.5 x86_64环境下安装并配置MySQL 5.6.30版本。MySQL 5.6是一个非常稳定且功能丰富的版本,它提供了许多性能优化和安全特性。 首先,让我们从获取安装包开始。描述中提到的"5_在...