• CentOS7 rpm方式安装mysql5.7


     内容源自:CentOS7安装mysql

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

    1.安装

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm  //下载了安装用的Yum Repository
    yum -y install mysql57-community-release-el7-10.noarch.rpm  
    yum -y install mysql-community-server

    可以看到:安装完毕

    Running transaction
      正在安装    : mysql-community-common-5.7.22-1.el7.x86_64                                                                                                                                                   1/6 
      正在安装    : mysql-community-libs-5.7.22-1.el7.x86_64                                                                                                                                                     2/6 
      正在安装    : mysql-community-client-5.7.22-1.el7.x86_64                                                                                                                                                   3/6 
      正在安装    : mysql-community-server-5.7.22-1.el7.x86_64                                                                                                                                                   4/6 
      正在安装    : mysql-community-libs-compat-5.7.22-1.el7.x86_64                                                                                                                                              5/6 
      正在删除    : 1:mariadb-libs-5.5.56-2.el7.x86_64                                                                                                                                                           6/6 
      验证中      : mysql-community-libs-compat-5.7.22-1.el7.x86_64                                                                                                                                              1/6 
      验证中      : mysql-community-common-5.7.22-1.el7.x86_64                                                                                                                                                   2/6 
      验证中      : mysql-community-server-5.7.22-1.el7.x86_64                                                                                                                                                   3/6 
      验证中      : mysql-community-client-5.7.22-1.el7.x86_64                                                                                                                                                   4/6 
      验证中      : mysql-community-libs-5.7.22-1.el7.x86_64                                                                                                                                                     5/6 
      验证中      : 1:mariadb-libs-5.5.56-2.el7.x86_64                                                                                                                                                           6/6 
    
    已安装:
      mysql-community-libs.x86_64 0:5.7.22-1.el7                        mysql-community-libs-compat.x86_64 0:5.7.22-1.el7                        mysql-community-server.x86_64 0:5.7.22-1.el7                       
    
    作为依赖被安装:
      mysql-community-client.x86_64 0:5.7.22-1.el7                                                            mysql-community-common.x86_64 0:5.7.22-1.el7                                                           
    
    替代:
      mariadb-libs.x86_64 1:5.5.56-2.el7                                                                                                                                                                             
    
    完毕!
    View Code

    记得卸载Yum Repository:

    yum -y remove mysql57-community-release-el7-10.noarch

    2.MySQL配置

    启动:

    systemctl start  mysqld.service

    查看运行状态:

    systemctl status mysqld.service

    显示为active,即为运行状态:

    ● mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since 二 2018-05-29 09:56:21 CST; 15s ago
         Docs: man:mysqld(8)
               http://dev.mysql.com/doc/refman/en/using-systemd.html
      Process: 3886 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
      Process: 3808 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
     Main PID: 3889 (mysqld)
        Tasks: 27
       CGroup: /system.slice/mysqld.service
               └─3889 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

    查看运行初始密码:

    grep "password" /var/log/mysqld.log

    进入数据库:

    mysql -uroot -p

    修改初始密码:

    mysql> set global validate_password_policy=0;
    mysql> set global validate_password_length=1;
    //因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关,上面是为了修改密码规范,使密码设置可以设置很简单
    //修改密码:
    mysql>SET PASSWORD = PASSWORD('mysql');
    mysql>flush privileges;
  • 相关阅读:
    [Zjoi2014]力(FFT,卷积)
    LOJ 6240. 仙人掌
    Web 服务编程技巧和诀窍: 将 <xsd:any/> 元素用于自定义序列化(转)
    Ant工具使用说明(转)
    Web 服务编程技巧与窍门: 用 SAAJ 和 JAXRPC 构建 SOAP 响应信封(转)
    Axis2 quick start 中文版
    使用SOAP开发java web服务Axis开发方案(转)
    k 动画脚本很有算法 同时可以借鉴这里的画圆
    ui 界面美观化 (多维子材质脚本)
    系类函数介绍 之中可能没有一些预订变量 应用时要自己加上。
  • 原文地址:https://www.cnblogs.com/xym4869/p/9103818.html
Copyright © 2020-2023  润新知