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
[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相关推荐
- mysql国内源码安装,mysql 源码包安装
mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...
- Linux下mysql源码包安装
出处:http://keepsmile.blog.51cto.com 环境:Red Hat Enterprise Linux Server release 6.3 mysql-5.5.12.tar ...
- Linux下安装Mysql(rpm包安装)
Linux上安装软件常见的几种方式: 1.编译好的安装包:rpm安装(mysql57-community-release-el7-10.noarch.rpm) 2.源码包安装(tar.gz) 3.在线 ...
- linux下mysql解压包安装
下载MYSQL解压包地址(选择对应的版本):https://downloads.mysql.com/archives/community/ ①目录(根据自己实际情况选择目录) 压缩包放置目录:/hom ...
- linux版车机安装步骤,RedHat Linux 9.0的安装(详细图解安装过程)
RedHat Linux版本:" b, t) b) b# }, t# z- f C& S$ x0 }) GRedHat Linux是目前世界上使用最多的Linux操作系统.因为它具备 ...
- 【MySQL】RPM包安装
操作系统:Red Hat Enterprise Linux Server release 6.5 Mysql安装包:MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-b ...
- linux红帽分区安装教程,RedHat Linux 9.0 硬盘安装教程手把手全部详细教程
RedHat Linux 9.0的三个文件 ①shrike-i386-disc1.iso: ②shrike-i386-disc2.iso: ③shrike-i386-disc3.iso. 用RAR工具 ...
- linux9.0安装教程,RedHat linux 9.0详细图文安装教程
之前小编为大家带来了redhat不同的版本下载,今天小编为大家带来的是redhat9.0安装教程,教程比较长,只需要安装小编的提示一步一步操作就可完成了,推荐需要的朋友查看! 授权方式:免费软件 软件 ...
- windows下mysql解压包安装
从 MySQL官网下载 MySQL:mysql-5.7.31-winx64.zip 将 MySQL 解压到 D:/Program Files/MySQLMySQL- bin : MySQL数据库命令所 ...
最新文章
- 仔细选择会话状态提供程序
- 【数据结构】集合及运算
- CF39C-Moon Craters【dp】
- ubuntu下面 将桌面换成 英文
- IntelliJ IDEA 2021.2 正式发布
- 定位html中的背景图,关于背景图的定位和透明度问题(HTML+CSS笔记)
- [Web开发] IE8 网页开发参考文档
- 领导秘书,一般都是什么样的人?
- CentosX64使用yum快速搭建xen虚拟化环境
- 关于Firefox插件
- 他们才是全球高频交易顶级玩家
- Fiddler中文版安装及使用
- Win7如何显示文件扩展名
- VUE项目配置UEditor集成秀米编辑器
- 大二下学习资料的整理
- speedoffice(PPT)怎么将背景设置为渐变背景
- 软件质量管理-TSP各次会议内容
- POI处理Excel中公式不能自动计算出来的问题
- 洛谷 P1014 [NOIP1999 普及组] Cantor 表 | OpenJudge NOI 2.1 8760:Cantor表
- 腾讯副总裁吴军答腾讯的“抄袭与创新”(互联网行业的商业智慧)
热门文章
- android system 分区大小,Android System分区大小异常
- 二进制的mysql怎么装_使用二进制演示MySQL安装步骤
- 对于150kHz导航信号放大检波天线保护电路
- python函数只有被调用才会执行_Python函数调用
- python代码大全和用法用量_Python numpy.stack()用法及代码示例
- linux 查看lv格式,linux lv pv lv 命令
- java公平索非公平锁_Java 并发编程中使用 ReentrantLock 替代 synchronized
- 我的世界java路径_我的世界java路径在哪 路径有误怎么设置
- 计算机模拟热处理,计算机模拟在热处理中的应用
- mysql show作用_MySQL show的用法