zoukankan      html  css  js  c++  java
  • centos7-mysql5.7rpm安装

    1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。

    下载命令:

    wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    2、然后进行repo的安装:

    rpm -ivh mysql57-community-release-el7-9.noarch.rpm

    执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo
    二、使用yum命令即可完成安装

    注意:必须进入到 /etc/yum.repos.d/目录后再执行以下脚本
    1、安装命令:

    yum install mysql-server
    2、启动msyql:

    systemctl start mysqld #启动MySQL
    3、获取安装时的临时密码(在第一次登录时就是用这个密码):

    grep 'temporary password' /var/log/mysqld.log

    三、登录:

    mysql -u root -p

    然后输入密码(刚刚获取的临时密码)

    ALTER USER 'root'@'localhost' IDENTIFIED BY '@abcd123456';

    2、关闭MySQL

    systemctl stop mysqld
    3、重启MySQL

    systemctl restart mysqld
    4、查看MySQL运行状态

    systemctl status mysqld
    5、设置开机启动

    systemctl enable mysqld
    6、关闭开机启动

    systemctl disable mysqld

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
    
    [mysqld]
    #
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    #
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
    character_set_server=utf8
    init_connect='SET NAMES utf8'
    max_connections=200
    port=33898
    
    default-storage-engine=INNODB
    #lower_case_table_name=1
    max_allowed_packet=16M
    
    [mysql]
    max_connections=200
  • 相关阅读:
    编程微刊第八期文章汇总(2018.8)
    vue踩坑-This dependency was not found
    vue踩坑-This dependency was not found
    百度地图API的使用示例
    详解如何在vue项目中引入饿了么elementUI组件
    vue踩坑- 报错npm ERR! cb() never called!
    2018年九个很受欢迎的vue前端UI框架
    vue踩坑-Error: listen EADDRNOTAVAIL 192.168.1.122:8081
    详解如何在vue项目中引入饿了么elementUI组件
    js学习总结----使用setTimeout实现轮循动画
  • 原文地址:https://www.cnblogs.com/jentary/p/14485231.html
Copyright © 2011-2022 走看看