MySQL编译安装
环境:
OS: CentOS 6.6x64 mini
mysql: mysql-5.6.25
- mysql 下载:
http://dev.mysql.com/downloads/mysql/
说明:这个网站有时候JS被墙,你选择了Source Code会没有反应,所以可以考虑翻翻翻翻翻翻翻Q或者直接点下边的链接
下载地址:
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.27.tar.gz
2.安装
先禁用selinux
3.安装cmake
yum install cmake wget gcc-c++ gcc ncurses-devel -y
groupadd mysql
useradd -g mysql mysql
tar xvf mysql-5.6.25.tar.gz
cd mysql-5.6.25
4
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DSYSCONFDIR=/etc
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock
-DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci5
5.make 和 make install 时间比较长
make
make install
yum-y install autoconf
安装完成了
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
启动脚本
cp support-files/mysql.server /etc/init.d/mysql.server
启动数据库
bin/mysqld_safe --user=mysql &
service mysql.server start
首先为用户创建一个数据库
create database test ;
授权
grant all privileges on test .* to test@localhost identified by ‘1234’;
授权外部访问权限
grant all privileges on . to ‘test’@‘localhost’ identified by ‘test’;
grant all privileges on . to ‘test’@’%’ identified by ‘test’;
flush privileges;//刷新系统权限表
本文详细介绍了在CentOS6.6环境下从源码编译安装MySQL5.6的过程,包括环境配置、依赖安装、编译参数设置及数据库初始化等关键步骤。
894

被折叠的 条评论
为什么被折叠?



