mysql二级制包安装 for RedHat Linux Enterprise6.4

下载mysql,并上传至服务器

1. 在mysql官网下载Mysql二进制安装包

https://edelivery.oracle.com/osdc/faces/SearchSoftware?_afrLoop=2326871189822158&_afrWindowMode=0&_adf.ctrl-state=hqkzyoa95_9

2. 上传到服务器并且解压

tar -xzvf mysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz

创建mysql账号

useradd mysql

安装mysql需要的包,libaio

yum install libaio*

将解压后的mysql安装包放到指定安装的位置,改变属主为mysql,并且为mysql文件夹建立软连接(为了方便管理)

mv mysql-advanced-5.6.26-linux-glibc2.5-x86_64 /app/

chown -R mysql:mysql /app/mysql-advanced-5.6.26-linux-glibc2.5-x86_64

ln -s ./mysql-advanced-5.6.26-linux-glibc2.5-x86_64 mysql

安装mysql

cd /app/mysql/scripts

./mysql_install_db --user=mysql --basedir=/app/mysql --datadir=/app/mysqldata

为了方便使用,我们配置mysql用户的配置文件 .bash_profile,添加下面内容

export MYSQL_HOME=/app/mysql

export PATH=${MYSQL_HOME}/bin:${PATH}

配置mysql

复制默认配置文件到 /etc/my.cnf 并配置

cp ./support-files/my-default.cnf /etc/my.cnf

修改里面的内容例如

basedir=/app/mysql

datadir=/app/mysqldata

log_bin=/app/mysqllog/dbtest

innodb_buffer_pool_size = 128M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

max_binlog_cache_size=67108864

max_binlog_size=2147483648

max_binlog_stmt_cache_size=67108864

binlog_cache_size=131072

innodb_log_files_in_group=3

innodb_log_group_home_dir=/app/mysql_innodb_log

复制mysql管理脚本到/etc/init.d 并做必要修改

cp mysql.server /etc/init.d/mysql

修改basedir和datadir

basedir=/app/mysql

datadir=/app/mysqldata

在rc{3,4,5}.d中创建mysql服务脚本的连接,如下:

cd /etc/rc3.d  | rc4.d   | rc5.d

[[email protected] rc3.d]# ln -s ../init.d/mysql S99mysql

[[email protected] rc3.d]# ln -s ../init.d/mysql K01mysql

S99mysql 其中S表示系统启动,99表示启动服务次序,最后启动服务

K01mysql 其中K表示跟随系统关机停止服务,01表示停止服务顺序,最先关闭

在另外两个文件夹中依次执行上面步骤

使用chkconfig命令添加服务,这样mysql就会随着系统启动自动启动了

[[email protected] rc5.d]# chkconfig --list|grep mysql

mysql           0:off 1:off 2:on 3:on 4:on 5:on 6:off

修改root密码

1. 使用 mysqld_safe --skip-grant-tables启动数据库,跳过授权表,修改root用户密码

[[email protected] mysql]# ./bin/mysqld_safe --user=mysql --datadir=/app/mysqldata --basedir=/app/mysql --skip-grant-tables

mysql> update user set password=password(‘123456‘) where user=‘root‘;

mysql> flush privileges;

重启数据库即可

时间: 2024-10-12 16:17:15

mysql二级制包安装 for RedHat Linux Enterprise6.4的相关文章

二级制包安装Tomcat 与 RPM包安装Tomcat

1:下载二级制包 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz 2:解压,且创建连接文件 tar xf apache-tomcat-8.0.47.tar.gz -C /usr/local ln -s /usr/local/apache-tomcat-8.0.47 /usr/local/tomcat 3:编辑/etc/profile.d/tomcat.sh文件

数据库学习之--Linux下Mysql源码包安装

数据库学习之--Linux下Mysql源码包安装 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.6.4-m7     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 1.安装前的准备 解压安装包 [[email protected] ~]$ ls mysql-5.6.4-m7  mysql-5.6.4-m7.tar.gz  mysql-5.6.4-m7.ta

mysql源码包安装方法

mysql安装前的准备工作 环境准备:linux系统  cmake   mysql安装包 卸载掉rpm包安装的mysql Yum -y remove mysql mysql-server Rm -rf /etc/my.cnf 安装解决依赖关系:yum -y install ncurses-devel openssl-devel bison gcc gcc-c++ mysql源码包安装 将源码包上传到/usr/local/src Tar xzf mysql安装包 yum -y install cm

mysql源码包安装以及主从搭建

MySQL越来越广泛的被使用,本文从MySQL的经典架构,mater - slave写起 本文使用的MySQL版本是MySQL-5.5.40 环境:centos 6.5 服务器A:172.16.100.81   作为MySQL的主服务器 服务器B:172.16.100.82   作为MySQL的从服务器 1,安装MySQL的依赖包 shell>yum -y install gcc-c++ cmake make ncurses-devel libaio 安装MySQL5.5以上的版本,需要使用cm

linux下mysql源码包安装

1.下载下载地址: http://dev.mysql.com/downloads/mysql/5.6.html#downloads yeke 也可以直接复制下载命令 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz 2.安装依赖性文件 yum -y install cmake bison git ncurses-devel gcc gcc-c++ 3.创建用户组 groupadd mysql useradd

mysql 源码包安装

方法有: 1.专用软件包管理器包,如rpm 2.通用二进制格式的包,通常是用gcc,编译 3.源码包,需要编译安装5.5之前需要make安装5.5以后使用cmake安装. cmake,需要额外安装功能就需要用源码包 如需要定制 mysql5.5版本下载地址http://dev.mysql.com/downloads/mysql/5.5.html#downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedd

mysql源码包安装(适用于多个mysql)

1.安装编译代码需要的包: yum list|grep ncurses-devel yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2.下载MySQL 5.6.35 wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.35.tar.gz tar zxvf mysql-5.6.35.tar.gz cd mysql-5.6.35 3.目录创建(-p父目录不存在则创建

mysql----二进制包安装

1.增加mysql用户 useradd mysql 2.解压mysql 二进制包到/usr/local/ tar -xzvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz -C/usr/local/ 3.创建连接 cd /usr/local/ ln -s mysql-5.6.31-linux-glibc2.5-x86_64 mysql 4.初始化数据库 cd /usr/local/mysql/ ./scripts/mysql_install_db --use

下载MySQL的rpm包安装MySQL

cd /usr/local/src wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-server-5.7.27-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-client-5.7.27-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQ