二进制安装包:
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安装包下载,如过期请联系博主 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz安装包下载,如过期请联系博主
MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle
mysql-5.6.30-winx64
mysql-5.6.30和mysql-5.7.12 for linux 64bit通用版本 学习mysql使用非常方便,下载方便 网盘分享
xampp-win32-5.6.30-0-VC11-installer.exe xampp-win32-5.6.30-0-VC11-installer.exe
php-5.6.30.tar.gz目前自用的最稳定的一款基础安装包。
php-5.6.30-VC11-x64 为 win7_64位下的PHP网站调试集成软件。
centos7安装mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz-附件资源
xampp-win32-5.6.30-0-VC11-installer.part1.rar
这是在Linux里需要安装的64位的MySQL数据库文件,欢迎大家来此下载资源。有问题欢迎反馈,互相讨论学习进步
php安装程序,官网下载太慢了,提供给大家下载,xampp-win32-5.6.30-1-VC11-installer.exe
xampp-win32-5.6.30-0-VC11-installer.part2.rar
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz安装包下载,如过期请联系博主
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包
基于linux环境下的mysql配置文件安装包