RedHat 6.5安装MYSQL 下载本文

内容发布更新时间 : 2024/12/23 20:23:47星期一 下面是文章的全部内容请认真阅读。

一、编译安装MySQL前的准备工作

安装编译源码所需的工具和库(安装过程注意有没出错)

yum install gcc gcc-c++ ncurses-devel perl rpm -ivh cmake-2.6.4-5.el6.x86_64.rpm

rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

二、设置MySQL用户和组

新增mysql用户组

groupadd mysql

新增mysql用户

useradd -r -g mysql mysql

三、新建MySQL所需要的目录

新建mysql安装目录

mkdir -p /usr/local/mysql

新建mysql数据库数据文件目录和日志存放目录

mkdir -p /TC/mysqldb mkdir /TC/mysqllog

四、下载MySQL源码包并解压

从http://dev.mysql.com/downloads/mysql/直接下载源码,解压mysql-5.6.22.tar.gz(进去之后选择源码:Select Platform: Source Code)

tar -zxv -f mysql-5.6.22.tar.gz cd mysql-5.6.22

设置编译参数

cmake

-DMYSQL_UNIX_ADDR=mysql.mysql -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/TC/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

注:重新运行配置,需要删除CMakeCache.txt文件 rm CMakeCache.txt

编译源码

make

安装

make install

六、修改mysql目录所有者和组

修改mysql安装目录

cd /usr/local/mysql chown -R mysql:mysql .

修改mysql数据库文件目录

cd /TC/mysqldb chown -R mysql:mysql .

修改mysql数据库日志目录

cd /TC/mysqllog chown -R mysql:mysql .

七、初始化mysql数据库

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql --datadir=/TC/mysqldb

八、复制mysql服务启动配置文件

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

注:如果/etc/my.cnf文件存在,则覆盖。

九、复制mysql服务启动脚本及加入PATH路径

cp support-files/mysql.server /etc/init.d/mysqld 修改配置文件 vim /etc/profile 追加下面两行

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH 执行下面代码生效 source /etc/profile 修改my.cnf配置文件 vi /etc/my.cnf 内容如下: [mysqld]

datadir = /TC/mysqldb socket = /tmp/mysql.sock pid-file = /TC/mysqllog/mysql.pid user = mysql port = 3306