下载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

[root@DBTEST2 rc3.d]# ln -s ../init.d/mysql S99mysql

[root@DBTEST2 rc3.d]# ln -s ../init.d/mysql K01mysql

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

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

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

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

[root@DBTEST2 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用户密码

[root@DBTEST2 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;

重启数据库即可

转载于:https://blog.51cto.com/dbaway/1703495

mysql二级制包安装 for RedHat Linux Enterprise6.4相关推荐

  1. mysql国内源码安装,mysql 源码包安装

    mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...

  2. Linux下mysql源码包安装

    出处:http://keepsmile.blog.51cto.com 环境:Red Hat Enterprise Linux Server release 6.3   mysql-5.5.12.tar ...

  3. Linux下安装Mysql(rpm包安装)

    Linux上安装软件常见的几种方式: 1.编译好的安装包:rpm安装(mysql57-community-release-el7-10.noarch.rpm) 2.源码包安装(tar.gz) 3.在线 ...

  4. linux下mysql解压包安装

    下载MYSQL解压包地址(选择对应的版本):https://downloads.mysql.com/archives/community/ ①目录(根据自己实际情况选择目录) 压缩包放置目录:/hom ...

  5. linux版车机安装步骤,RedHat Linux 9.0的安装(详细图解安装过程)

    RedHat Linux版本:" b, t) b) b# }, t# z- f C& S$ x0 }) GRedHat Linux是目前世界上使用最多的Linux操作系统.因为它具备 ...

  6. 【MySQL】RPM包安装

    操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-b ...

  7. linux红帽分区安装教程,RedHat Linux 9.0 硬盘安装教程手把手全部详细教程

    RedHat Linux 9.0的三个文件 ①shrike-i386-disc1.iso: ②shrike-i386-disc2.iso: ③shrike-i386-disc3.iso. 用RAR工具 ...

  8. linux9.0安装教程,RedHat linux 9.0详细图文安装教程

    之前小编为大家带来了redhat不同的版本下载,今天小编为大家带来的是redhat9.0安装教程,教程比较长,只需要安装小编的提示一步一步操作就可完成了,推荐需要的朋友查看! 授权方式:免费软件 软件 ...

  9. windows下mysql解压包安装

    从 MySQL官网下载 MySQL:mysql-5.7.31-winx64.zip 将 MySQL 解压到 D:/Program Files/MySQLMySQL- bin : MySQL数据库命令所 ...

最新文章

  1. 仔细选择会话状态提供程序
  2. 【数据结构】集合及运算
  3. CF39C-Moon Craters【dp】
  4. ubuntu下面 将桌面换成 英文
  5. IntelliJ IDEA 2021.2 正式发布
  6. 定位html中的背景图,关于背景图的定位和透明度问题(HTML+CSS笔记)
  7. [Web开发] IE8 网页开发参考文档
  8. 领导秘书,一般都是什么样的人?
  9. CentosX64使用yum快速搭建xen虚拟化环境
  10. 关于Firefox插件
  11. 他们才是全球高频交易顶级玩家
  12. Fiddler中文版安装及使用
  13. Win7如何显示文件扩展名
  14. VUE项目配置UEditor集成秀米编辑器
  15. 大二下学习资料的整理
  16. speedoffice(PPT)怎么将背景设置为渐变背景
  17. 软件质量管理-TSP各次会议内容
  18. POI处理Excel中公式不能自动计算出来的问题
  19. 洛谷 P1014 [NOIP1999 普及组] Cantor 表 | OpenJudge NOI 2.1 8760:Cantor表
  20. 腾讯副总裁吴军答腾讯的“抄袭与创新”(互联网行业的商业智慧)

热门文章

  1. android system 分区大小,Android System分区大小异常
  2. 二进制的mysql怎么装_使用二进制演示MySQL安装步骤
  3. 对于150kHz导航信号放大检波天线保护电路
  4. python函数只有被调用才会执行_Python函数调用
  5. python代码大全和用法用量_Python numpy.stack()用法及代码示例
  6. linux 查看lv格式,linux lv pv lv 命令
  7. java公平索非公平锁_Java 并发编程中使用 ReentrantLock 替代 synchronized
  8. 我的世界java路径_我的世界java路径在哪 路径有误怎么设置
  9. 计算机模拟热处理,计算机模拟在热处理中的应用
  10. mysql show作用_MySQL show的用法