zoukankan      html  css  js  c++  java
  • CentOS 7 安装 Mysql 5.7

    CentOS 7 安装 Mysql 5.7

    1. 首先下载四个rpm安装包,下载地址

      注意:我是把四个包打包到了mysql57_rpm.zip中
      也可以使用wget工具下载
      wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.33-1.el7.x86_64.rpm
      wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.33-1.el7.x86_64.rpm
      wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.33-1.el7.x86_64.rpm
      wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.33-1.el7.x86_64.rpm
      
    2. 开始安装

      先清除预装的mariadb或mysql

      rpm -aq | grep mariadb | xargs rpm -e --nodeps
      rpm -aq | grep mysql | xargs rpm -e --nodeps
      rm -rf `find / -name mysql`
      

      rpm安装mysql,注意,保证操作目录包含四个rpm安装包

      ls | xargs rpm -ivh --nodeps
      

      这样就安装完成了

    3. 启动mysqld并查看初始化的临时密码

      # 启动mysql
      systemctl start mysqld
      # 查看临时密码
      grep 'temporary password' /var/log/mysqld.log
      

    4. 登录mysql并设置永久密码

      mysql -uroot -p'临时密码'
      ### 以下在数据库命令行操作
      # mysql5.7 密码长度要求8位以上包含英文大小写数字和符号
      # 设置密码
      set password = password('Test1234..');  
      flush privileges;
      
      # 想设置简单密码的看下步骤
      # 以下两个步骤设置的内容重启后失效,但密码依然有效
      # 密码长度设置为最低6位
      set global validate_password_length=6;
      # 密码安全等级要求设置为最低
      set global validate_password_policy=0;
      # 现在可以设置简单密码了,我这里设置为 123456
      set password = password('123456');
      # 刷新权限
      flush privileges;
      
    5. 补充操作

      # 启动数据库
      systemctl start mysqld
      # 停止数据库
      systemctl stop mysqld
      # 重启数据库
      systemctl restart mysqld
      # 查看数据库状态
      systemctl status mysqld
      
  • 相关阅读:
    网站如何做分布式(集群)的大纲
    [转]Bind和Eval的区别详解
    SQL 中游标的并发问题。
    如何利用客户端缓存对网站进行优化?
    Windows的第五种群集方案 CCS
    ICollection 接口的类序列化的问题。
    如何提高网页的效率(上篇)——提高网页效率的14条准则
    石油地质名称解释
    【SQL基础概念】
    DataView/DataRowView
  • 原文地址:https://www.cnblogs.com/hey-zero/p/14364366.html
Copyright © 2011-2022 走看看