zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    PHP xml_get_current_column_number() 函数
    PHP xml_get_current_byte_index() 函数
    PHP xml_error_string() 函数
    PHP utf8_encode() 函数
    PHP utf8_decode() 函数
    MySQL 资料库概论与MySQL 安装
    SEO之网站关键词的优化 :首页,内页关键字,长尾关键字
    前端开发chrome console的使用 :评估表达式 – Break易站
    chrome console的使用 : 异常和错误的处理 – Break易站
    SEO的基本概念 和 提交SITEMAP到搜索引擎
  • 原文地址:https://www.cnblogs.com/xym4869/p/9103818.html
Copyright © 2011-2022 走看看