• 操作系统Centos 6.10 64位
  • Mysql 版本 5.7.27 , 从官网下载
  • 该教程是Mysql shell安装脚本,脚本运行结束后需要重置密码,以及必要的授权操作等
  • 该教程对外端口设置为50000
  • 该教程Mysql 的BASE 路径是 /usr/local/mysql/app/mysql
  • 该教程Mysql 的 DATA 路径是 /usr/local/mysql/data/
#!/bin/bash
yum install wget numactl libaio-devel -y
rpm -qa |grep mysql mkdir /usr/local/mysql
mkdir -p /usr/local/mysql/app
mkdir -p /usr/local/mysql/data/
mkdir -p /usr/local/mysql/log/ cd /usr/local/src/
#wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
wget -O mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz http://download.zhufunin.com/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
tar zxf mysql-5.7.-linux-glibc2.-x86_64.tar.gz
mv /usr/local/src/mysql-5.7.-linux-glibc2.-x86_64 /usr/local/mysql/app/mysql groupadd mysql
useradd -r -g mysql -s /bin/false mysql cat > /etc/my.cnf <<EOF [client]
default-character-set=utf8
socket=/tmp/mysql.sock
[mysqld]
#skip-name-resolve
port =
socket = /tmp/mysql.sock
basedir = /usr/local/mysql/app/mysql
datadir= /usr/local/mysql/data/
character-set-server=utf8
skip-character-set-client-handshake=
default-storage-engine=INNODB
max_allowed_packet = 500M
explicit_defaults_for_timestamp=
log-output=FILE
general_log=
general_log_file=/usr/local/mysql/log/general.log
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/log/slow-query.log
long_query_time =
log-error = /usr/local/mysql/log/error.log
EOF chown -R mysql:mysql /usr/local/mysql/ /usr/local/mysql/app/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/app/mysql/ --datadir=/usr/local/mysql/data/ cp /usr/local/mysql/app/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod a+x /etc/init.d/mysqld chkconfig --add mysqld
service mysqld start ln -s /usr/local/mysql/app/mysql/bin/mysql /usr/local/bin/
echo "export PATH=$PATH:/usr/local/mysql/app/mysql/bin/" >> /etc/profile
source /etc/profile echo "***************************"
echo "***************************"
echo "Please read below carefully"
echo "***************************"
echo "***************************"
echo "You must change your root password before you do anythings"
echo "Below is your password"
echo "###########################"
tail - /usr/local/mysql/log/error.log|grep 'temporary password'|awk -F ':' '{print $4}'|awk '{print $1}'|tail -
echo "###########################"
echo "mysql -hlocalhost -uroot -p"
echo "ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';"
echo "***************************"
echo "After you changed your passowrd, you can change root access right by follow commands"
echo "***************************"
echo "use mysql;"
echo "select host,user from user where user='root';"
echo "create USER 'root'@'%' IDENTIFIED BY 'YourPassword';"
echo "grant all privileges on *.* to 'root'@'%' with grant option;"

centos 6.10 安装mysql 5.7.27的更多相关文章

  1. centos 6.10 安装mysql 5.7.27 出现缺少libnuma.so.1的问题

    centos 6.10安装mysql 5.7.27出现以下报错: [root@localhost /]# /usr/local/mysql/app/mysql/bin/mysqld --default ...

  2. CentOS 6.10 安装mysql

    1.检查是否安装有mysql rpm -qa | grep mysql 使用yum remove 包  的方式删除干净 2.下载yum Repository wget -c  http://dev.m ...

  3. CentOS 6.9安装MySQL 5.6 (使用yum安装)

    CentOS 6.9安装MySQL 5.6 (使用yum安装) 移除CentOS默认的mysql-libs [root@test01 srv]# whereis mysqlmysql: /usr/li ...

  4. centOS 7 离线安装 MySQL 5.6 完美安装

    centOS 7 离线安装 MySQL 5.6 centOS 7 离线安装 MySQL 5.6 准备环境 1.离线 centOS 7(此处为 centOS 7 最小安装) 2.nginx 安装文件 ( ...

  5. CentOS 7.9 安装 MySQL 5.7.35

    CentOS 7.9 安装 MySQL 5.7.35 1 下载地址:https://downloads.mysql.com/archives/community/ 2 mysql5.7.35 安装包上 ...

  6. win 10 安装 mysql解压版 步骤

    参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...

  7. centos上如何安装mysql

    centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql http://dev.mysql.com/downloads/mysql/ 下载mysql ...

  8. CentOS 7离线安装MySQL 5.7

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...

  9. centos 7 中安装 mysql 5.7

    centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl - ...

随机推荐

  1. mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天等等

    转自: https://blog.csdn.net/min996358312/article/details/61420462 1.当函数使用时,即interval(),为比较函数,如:interva ...

  2. BK: Data mining, Chapter 2 - getting to know your data

    Why: real-world data are typically noisy, enormous in volume, and may originate from a hodgepodge of ...

  3. python package install error and little code bugs

    When you install packages using setup.py, the error: (py37) C:\Users\weda\Phd\python packages\visibi ...

  4. 搭建 Review Board - SVN 审核工具

    一.安装环境 CentOS-6.7,ReviewBoard-2.5.1.1 二.安装环境的配置 1.确认当前系统中有如下包,若没有,使用yum安装 httpd-2.2.15:httpd 指的是apac ...

  5. 获取mybaties插入记录自动增长的主键值

    首先在Mybatis Mapper文件中insert语句中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是保存主键值的属性. 例如: <in ...

  6. gz、tar、zip、bz2压缩和解压缩命令

    gzip 压缩后的格式为:*.gz 这种压缩方式不能保存原文件:且不能压缩目录 命令举例:#压缩[root@localhost tmp]# gzip buodo[root@localhost tmp] ...

  7. yolo系列阅读笔记(v1-v3)

    yolov1 模型输出的概率建模 图片首先被分割为S*S的网格(grid cell).如果一个bbox的中心落在一个网格里,则该网格负责检测该物体.(对于pascal数据集,S定为7) 每个网格预测B ...

  8. Vue组件中的Data为什么是函数。

    简单点说,组件是要复用的,在很多地方都会调用.   如果data不是函数,而是属性,就又可能会发生多个地方的相同组件操作同一个Data属性,导致数据混乱. 而如果是函数,因为组件data函数的返回值是 ...

  9. ECMAScript基本语法——③数据类型

    Java内有两种 基本数据类型:4类八种 引用数据类型:对象 JavaScript也有两种 原始数据类型 其实是基本数据类型 number:数字.整数.小数.NaN(特殊的数字,not a numbe ...

  10. docker-部署zabbix4

    一.安装docker环境 安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 设置yum源 yum-config-mana ...