**

由于我的文件夹名字为mysql5.7所以转载后修改过

**

之前用的rpm安装的每次安装都是最新的,,,导致每次版本不统一。。。

现在用tar包安装5.7.22和5.7.20一样的   5.7.20之后的和之前的版本还是有点不一样的

官网地址 https://dev.mysql.com/downloads/mysql/

1. 安装依赖  yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel

cd /usr/local

解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

改名为mysql5.7      mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql5.7

2、添加系统mysql组和mysql用户

添加系统mysql组    groupadd mysql

添加mysql用户 useradd-r-gmysql mysql (添加完成后可用id mysql查看)

3、安装数据库

切到mysql目录 cd/usr/local/mysql5.7

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

安装数据库bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql5.7--datadir=/usr/local/mysql5.7/data

生成了临时密码

(看到有的报这个错

bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

解决方法:yum install -y libaio  //安装后在初始化就OK了)

执行以下命令创建RSA private key  (图在最后)

bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql5.7/data

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

修改当前data目录拥有者为mysql用户chown -R mysql:mysql data

4、配置my.cnf

vim /etc/my.cnf   (直接把下面内容复制上就行)

[mysqld]

character_set_server=utf8

init_connect='

SET

NAMES utf8

'

basedir=/usr/local/mysql5.7

datadir=/usr/local/mysql5.7/data

socket=/tmp/mysql.sock

#不区分大小写

lower_case_table_names = 1

#不开启sql严格模式

sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

log-error=/var/log/mysqld.log

pid-file=/usr/local/mysql5.7/data/mysqld.pid

添加开机启动     cp /usr/local/mysql5.7/support-files/mysql.server  /etc/init.d/mysqld

修改   vim /etc/init.d/mysqld

添加路径 在46行

basedir=/usr/local/mysql5.7

datadir=/usr/local/mysql5.7/data

5、启动   systemctl start mysqld 或者 service mysqld start

加入开机启动 systemctl enable mysqld

6、登录修改密码 mysql -uroot -p 上面初始化时的密码

如果出现错误 需要添加软连接 ln -s /usr/local/mysql5.7/bin/mysql /usr/bin

第一件事先修改密码

alter user 'root'@'localhost' identified by 'root';

flush privileges;    #刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;   #授权新用户

至此安装完毕。

喜欢的支持一下,点个赞再走。 转载:https://blog.csdn.net/z13615480737/article/details/80019881

centos7安装mysql .gz_转:centos7安装mysql.tar.gz相关推荐

  1. linux安装-bin.rpm,Linux离线安装jdk,bin、rpm和tar.gz三种方式及配置jdk环境变量

    本文主要是为了记录安装过程,方便后续用到时可及时翻阅,如有不对之处,请各位不吝赐教. 因离线安装方法较为常用,故本文主要说明使用离线方式安装jdk的方法,在线安装方法后续补充. 第一步:下载jdk 官 ...

  2. centos7 mysql tar_CentOS7中mysql-5.7.21-el7-x86_64.tar.gz版MySQL的安装与配置

    一.准备阶段 通常情况下,MySQL在CentOS下主要使用glibc.rpm.yum等方式进行安装,使用mysql-5.7.21-el7-x86_64.tar.gz包进行安装的很少见,网上资料也较少 ...

  3. mysql3.2.2 .tar.gz_关于MySQL-python-1.2.3.tar.gz安装失败的解决方案

    关于MySQL-python-1.2.3.tar.gz安装失败的解决方案 RHEL6.4升级到python2.7.9,然后安装 MySQL-python-1.2.3.tar.gz, 报错.解决错误之后 ...

  4. mysql5.5.49.tar.gz_CentOS6.5 解压安装 二进制分发版 mysql-5.5.49-linux2.6-x86_64.tar.gz

    环境:CentOS 6.5 64位 1.下载安装包 http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2.安装 MySQL 注意:安装包统 ...

  5. Ubuntu手动安装pymysql(含pymysql的.whl及.tar.gz下载地址)

    原本打算通过pip3安装pymysql,但是出现各种错误,查了很久都没有解决,转而使用手动安装的方式. 1.下载pymysql的安装包 https://pypi.doubanio.com/simple ...

  6. CentOS 8 安装 JAVA 三种方式(yum / rpm / tar.gz)

    JAVA 8:官方下载 JAVA 11:官方下载 手动安装的两种方式,在安装前统一在usr目录下创建一个JAVA目录 mkdir /usr/java [root@CentOS8 ~]# mkdir / ...

  7. Linux中如何安装和运行应用程序(以tar.gz为例)

    一.linux中应用程序的安装方法 这里我们以安装并运行pycharm为例: 首先给出linux版本的pycharm下载地址:https://www.jetbrains.com/pycharm/dow ...

  8. .tar.gz mysql 安装_mysql tar.gz 版本 linux系统的安装-Go语言中文社区

    mysql下载地址: https://dev.mysql.com/downloads/mysql/ 1.  上传下载的tar.gz文件发送到linux 上传的路径: /usr/local/mysql/ ...

  9. 高可用架构篇 MySQL源码编译安装(CentOS-6.6+MySQL-5.6)

    部署环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL版本:mysql-5.6.26.tar.gz 操作用户:root 系统IP:192.168.1.205 主机 ...

  10. mysql 5.6.36安装图解_2017年12月聚合文章--实战-Mysql5.6.36脚本编译安装及初始化 | 码友网...

    概述 本文为centos7.3自动化编译安装mysql5.3.6的脚本及后续初始化操作,话不多少,直接上脚本. 安装脚本install.py如下:#coding=utf-8#!/usr/bin/pyt ...

最新文章

  1. 有序数组二分查找java_详解Java数据结构和算法(有序数组和二分查找)
  2. MySQL/phpmyadmin问题解决手记:#2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
  3. Hibernate 缓存
  4. 【MM配置】Purchasing 采购配置
  5. eclipse 导入zip
  6. 全国省市编码_地区编码
  7. react 倒计时 countDown
  8. 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-数据库设计
  9. 这个地球仪太惊艳了,陪孩子畅聊天文地理。
  10. lane是什么意思_什么是Trunk?Trunk详解
  11. 表弟励志做程序员了,除了霸王我还能给他什么?
  12. Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
  13. 设计模式--工厂方法模式
  14. 编译的警告:隐式声明与内建函数 ‘malloc’ 不兼容
  15. JS简单实现图片上一张下一张操作
  16. 简单图文解释冯诺依曼体系结构(通俗易懂版)
  17. PBRT-v2在windows下的配置与使用
  18. 报错已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfileThere are no enabled repos
  19. Step by Step WebMatrix网站开发之二:使用WebMatrix(3)
  20. 苏州大学文正学院计算机多少分,苏州大学文正学院录取分数线2021是多少分(附历年录取分数线)...

热门文章

  1. linux异常断电usb驱动丢失,如何修复Linux中损坏的USB驱动器 | MOS86
  2. java如何给一个链表定义和传值_如何在CUDA中为Transformer编写一个PyTorch自定义层...
  3. 方法的重载与重写_java基础知识之重载和重写
  4. Java状态模式实现工作流_关于使用“状态模式”做工作流概要。
  5. python sort函数返回值_lambda函数与箭头函数在集合内置函数应用中的对照学习
  6. 网络系统结构和设计的基本规则(Basic rules for network system architecture and design)
  7. FPGA之道(20)FPGA设计的上板调试与项目总结
  8. FPGA之道(10)布线资源与接口资源
  9. 【 MATLAB 】基本序列运算及其MATLAB的等效表示
  10. 【Verilog HDL】设计硬件电路时,如何避免生成锁存器?