安装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 ...
随机推荐
- html5+css3 background-clip 技巧
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- C#基础 类及常用函数【string 、Math 、DiteTime 、TimeSpan】
一 string 类型 string str = "abcdefg"; str.Length - 字符串长度,返回int类型 str.TrimStart() ...
- 阿里Java架构师打包 FatJar 方法小结
在函数计算(Aliyun FC)中发布一个 Java 函数,往往需要将函数打包成一个 all-in-one 的 zip 包或者 jar 包.Java 中这种打包 all-in-one 的技术常称之为 ...
- Django权限和认证模块的解读
from rest_framework.views import APIView 找到APIView中的dispatch方法 class MyAuth: def authenticate(self): ...
- keepalived+lvs+usp安装实施文档
操作系统平台:RedHat6.4 x86_64 软件:LVS+keepalived LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux ...
- glPixelStorei 详解 包括像素传输
3.glPixelStore 像glPixelStorei(GL_PACK_ALIGNMENT, 1)这样的调用,通常会用于像素传输(PACK/UNPACK)的场合.尤其是导入纹理(glTexImag ...
- 用js刷剑指offer(矩形覆盖)
题目描述 我们可以用21的小矩形横着或者竖着去覆盖更大的矩形.请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 牛客网链接 思路 依旧是斐波那契数列 2 * n的大矩形,和n个 ...
- Java&Selenium智能等待方法封装
Java&Selenium智能等待方法封装 ExpectedConditions方法还有很多,自然也可以继续扩展很多 package util; import org.openqa.selen ...
- 【万能的DFS和BFS基础框架】-多刷题才是硬道理!
- nginx 普通用户使用80端口启动nginx
方法一: 依次执行如下命令 cd /usr/local/nginx/sbin/ chown root nginx chmod u+s nginx 优点是,方便简单,缺点是,既然sudo权限都不给了.这 ...