示例安装版本:5.6.16
1.下载地址: wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.16.tar.gz
2.mysql依赖包安装 先挂载光盘(若无光盘,可以下载相应软件包,也可以选择使用yum命令直接安装):
>mkdir /mnt/cdrom
>mount -t auto /dev/cdrom /mnt/cdrom
>cd /mnt/cdrom/Packages
Packages目录里为系统所有包...
前期依次安装(按顺序):
kernel-headers-2.6.32-358.el6.x86_64.rpm
glibc-headers-2.12-1.107.el6.x86_64.rpm
glibc-devel-2.12-1.107.el6.x86_64.rpm
cpp-4.4.7-3.el6.x86_64.rpm
gcc-4.4.7-3.el6.x86_64.rpm
libstdc++-devel-4.4.7-3.el6.x86_64.rpm
gcc-c++-4.4.7-3.el6.x86_64.rpm
autoconf-2.63-5.1.el6.noarch.rpm
automake-1.11.1-4.el6.noarch.rpm
zlib-1.2.3-29.el6.x86_64.rpm
ncurses-devel-5.7-3.20090208.el6.x86_64.rpm
libgcrypt-1.4.5-9.el6_2.2.x86_64.rpm
libtool-2.2.6-15.5.el6.x86_64.rpm
bison-2.4.1-5.el6.x86_64.rpm
3.安装cmake,cmake-2.8.5.tar.gz包不在系统光盘里:
>tar -xzvf cmake-2.8.5.tar.gz
>cd cmake-2.8.5
>mkdir /cmake
>mv * /cmake
>cd /cmake ./configure gmake
OR > yum install cmake
===============version 3.0.0======================
>cmake-3.0.0.tar.gz
>tar -zxvf cmake-3.0.0.tar.gz
>cd cmake-3.0.0
>./bootstrap
>make
>make install
>rpm -qa|grep cmake
======================================
cmake安装完成,执行文件在/cmake/bin下面..
配置环境变量: vi /etc/profile
在最后一行添加如下内容: export PATH=$PATH:/cmake/bin
生效刚设置的环境变量:source /etc/profile
4.安装mysql:
>groupadd mysql
>useradd -r -g mysql mysql
>tar -xzvf mysql-5.6.16.tar.gz
>cd mysql-5.6.16
>cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql5616 #根目录
-DMYSQL_DATADIR=/opt/mysql5616/data #数据目录
-DMYSQL_TCP_PORT=3306 #端口
-DMYSQL_UNIX_ADDR=/opt/mysql5616/tmp/mysqld.sock #socket文件
-DMYSQL_USER=mysql
-DEXTRA_CHARSETS=all
-DENABLED_LOCAL_INFILE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_FEDERATED_STORAGE_ENGINE=1
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
>make
>make install
====================================
现在把参数文件放到/etc/下面,覆盖掉原来的参数文件,整个路径为/etc/my.cnf
现在初始化数据文件(需要一段时间),注意,按下述步骤操作,否则可能会报错:
cd /usr/local/mysql/
chmod +x ./scripts/mysql_install_db
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql -defaults-file=/etc/my.cnf
chown -R mysql:mysql /根目录
chown -R mysql:mysql /数据目录
添加mysql服务:
cp /根目录下/support-files/mysql.server /etc/init.d/mysql
==============================================
二进制解压安装的mysql制作服务时默认/support-files/mysql.server文件内的
basedir=/usr/local/mysql
binddir=/usr/local/mysql/bin
修改相应参数的值或者建立软连接 ln -s /usr/local/mysql /根目录
===============================================
chmod u+x /etc/init.d/mysql
启动mysql服务: service mysql start
设置环境变量,
vi /etc/profile,
最后加入一行: export PATH=$PATH:/usr/local/mysql/bin
生效环境变量: source /etc/profile mysql安装完成...
5.执行mysql登录数据库...
删除一些不必要的用户(可选):
drop user ''@'localhost'; drop user ''@'vm1.pl';#后面是主机名,可能会不一样
drop user 'root'@'::1'; drop user root@'vm1.pl';#后面是主机名,可能会不一样
修改root用户密码(可选): update mysql.user set password=password('root') where user='root'; flush privileges;
完成...