安装Mysql-5.7.13脚本
安装Mysql-5.7.13,此脚本最后会查找到临时密码,后面登进数据库中更改密码
[root@ZHONG-LONG javascripts]# vim -mysql.sh
#!/bin/bash
##############Mysql-5.7.13安装
mkdir -p /data/local
cd /usr/src/project
tar zxvf mysql-5.7.-linux-glibc2.-x86_64.tar.gz -C /data/local/
cd /data/local/
ln -s mysql-5.7.-linux-glibc2.-x86_64 mysql
mv /etc/my.cnf /etc/my.cnf.bak
cat >> /etc/my.cnf << 'EOF'
[client]
port=
socket=/data/local/mysql/mysql.sock [mysqld]
character-set-server=utf8
collation-server=utf8_general_ci skip-external-locking
skip-name-resolve user=mysql
bind-address=0.0.0.0
port=
basedir=/data/local/mysql
datadir=/data/local/mysql/data
tmpdir=/data/local/mysql/temp
# server_id = .....
socket=/data/local/mysql/mysql.sock
log-error=/data/local/mysql/logs/mysql_error.log
pid-file=/data/local/mysql/mysql.pid
open_files_limit=
back_log=
max_connections=
max_connect_errors=
wait_timeout=
#open_tables=
#table_cache =
#opened_tables = max_allowed_packet=32M
sort_buffer_size=4M
join_buffer_size=4M
thread_cache_size=
query_cache_type=
query_cache_size=256M
query_cache_limit=2M
query_cache_min_res_unit=16k tmp_table_size=256M
max_heap_table_size=256M key_buffer_size=256M
read_buffer_size=1M
read_rnd_buffer_size=16M
bulk_insert_buffer_size=64M lower_case_table_names= default-storage-engine=INNODB innodb_buffer_pool_size=2G
innodb_log_buffer_size=32M
innodb_log_file_size=128M
innodb_flush_method=O_DIRECT
#####################
#thread_concurrency=
long_query_time=
slow-query-log=on
slow-query-log-file=/data/local/mysql/logs/mysql-slow.log
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION [mysqldump]
quick
max_allowed_packet=32M [mysqld_safe]
log-error=/data/local/mysql/logs/mysqld.log
pid-file=/data/local/mysql/mysqld.pid default-time_zone = '+8:00'
log_timestamps = SYSTEM
EOF
mkdir /data/local/mysql/{logs,temp,data}
groupadd mysql
useradd mysql -g mysql
yum install -y libaio
chown -R mysql.mysql /data/local/mysql-5.7.-linux-glibc2.-x86_64
chown -R mysql.mysql /data/local/mysql
/data/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/data/local/mysql/ --datadir=/data/local/mysql/data
echo "export PATH=/data/local/mysql/bin:$PATH" >> /etc/profile
source /etc/profile
/data/local/mysql/bin/mysql_ssl_rsa_setup
/data/local/mysql/support-files/mysql.server start
cp /data/local/mysql/support-files/mysql.server /etc/init.d/
grep "password" /data/local/mysql/logs/mysql_error.log
根据最后查找到的临时密码登进数据库中更改
[root@ZHONG-LONG ~]# mysql -uroot -p
mysql> set password=password('密码'); --------需要更改的root密码
mysql> flush privileges;
mysql> exit
至此使用mysql-5.7.13的二进制版本安装完毕。
安装Mysql-5.7.13脚本的更多相关文章
- 【排障】编译安装Mysql并使用自启动脚本mysqld后报错
本文用于记录在某次个人实验搭建DZ论坛,在编译安装部署mysql环节时出的错到最终排除错误的过程, 前面采用DZ官网所采用的编译安装mysql的过程就省去,主要从报错处开始讲述. (题外话,经此一役后 ...
- VMWare linux安装mysql 5.7.13
1.基础环境说明 虚拟机:VMWare 操作系统:linux 数据库版本:mysql 5.7.13 社区版(别问为什么不装企业版,因为企业版要钱) 背景:虚拟机可以连上外网 下载目录: /tools/ ...
- 007-Centos 7.x 安装 Mysql 5.7.13
1. 下载mysql的repo源 CentOS 7.2的yum源中默认没有mysql,要先下载mysql的repo源 wget http://repo.mysql.com/mysql57-commun ...
- 在CentOS上编译安装MySQL 5.7.13步骤详解
MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...
- 可以自动安装mysql数据库的一个shell脚本
发布:thatboy 来源:脚本学堂 [大 中 小] 分享一例shell脚本,可以实现mysql数据库的自动安装,脚本写的不错,无论是用来学习,还是生产环境中应用,都是不错的,有需要的朋友 ...
- MySQL 8.0.13安装修改密码的一个问题,记录一下。
https://blog.csdn.net/qq_37350706/article/details/81707862 关于安装MySQL 8.0.13,本人就不多说了,上面这个链接讲的非常详细 请参考 ...
- Linux编译安装Mysql步骤
一. Centos 用 wget 下载需要的软件,保存到目录/home/zwl/MySql/下 wget http://dev.mysql.com/get/Downloads/MySQL-5.5/my ...
- Linux安装 Mysql
背景 前不久开始学习部署ambari,在安装mysql的时候遇到了点问题,现在从网上找了点部署流程记录下来便于以后安装mysql. Centos 7.2 安装 Mysql 5.7.13 首先要安装yu ...
- Centos 6.4上面用Shell脚本一键安装mysql 5.6.15
Centos 6.4上面用Shell脚本一键安装mysql 5.6.15 #!/bin/bash if [ `uname -m` == "x86_64" ];then machi ...
- Rehat一键安装mysql脚本和备份数据库脚本
Rehat一键安装mysql脚本 ##说明:适用,Rehat 5 6 7 1.运行状态,运行成功输出mysql临时密码 2.代码如下 #!/bin/bash #获取系统信息 sudo cat /etc ...
随机推荐
- 【Zookeeper】实现哨兵机制(选举策略)
一.Master选举使用场景及结构 二.代码实现 2.1 Maven依赖信息 2.2 IndexController 2.3 MyApplicationRunner 2.4 ElectionMaste ...
- IDEA 使用与总结
一.IDEA和常用软件下载1.IDEA激活码网站:http://idea.lanyus.com/常用软件网站 idea : https://www.jetbrains.com/idea/downloa ...
- python的set集合去重功能
# -*- coding:utf-8 -*- setData=set([]) #第一种方式,通过add()添加元素 setData.add('china\n') setData.add('turky\ ...
- python-----多进程笔记
多进程笔记: 在Python中多进程的创建方式对比: 1.在Python中,可以通过os.fork()创建子进程,但是这种方式智能在'linux'和'unix'以及'mac'下面使用,不能跨平台,所以 ...
- java8大基本类型
文章转载自:Java的8种基本数据类型 请阅读原文. 关于Java的8种基本数据类型,其名称.位数.默认值.取值范围及示例如下表所示: 序号 数据类型 位数 默认值 取值范围 举例说明 1 byte( ...
- mongoDB的基本操作之数据更新多条数据
在默认情况下,update会更新第一条找到的数据,我们做个实验,插入3条c为1的数据 db.test_collection.insert({c:1}) 然后我们find的一下 db.test_coll ...
- Java 基础 enum枚举类 的创建/使用/接口继承 ,以及手动创建枚举类的对象为:public static final
笔记: import java.lang.*; /**一:枚举类 : enum Season implements info { s1(),s2(),s3(),s4() }; //s1--s4 放在S ...
- Maya mel maya档出现未知插件解决方法
Maya mel maya档出现未知插件解决方法 以下 mel 代码,拷贝到 maya 的脚本编辑器的 mel 中,最好运行两次 string $unknownNodes[] = `ls -type ...
- Java并发包--LinkedBlockingDeque
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3503480.html LinkedBlockingDeque介绍 LinkedBlockingDeque ...
- js中当call或者apply传入的第一个参数是null/undefined时,js函数内执行的上下文环境是什么?
在js中我们都知道call/apply,还有比较少用的bind;传入的第一个参数都是改变函数当前上下文对象; call/apply区别在于传的参数不同,一个是已逗号分隔字符串,一个以数组形式.而bin ...