zoukankan      html  css  js  c++  java
  • CentOS 7

    CentOS 7的默认yum仓库中并没有MySQL5.7,我们需要手动添加,好在MySQL官方提供了仓库的地址,所以我们能够比较简单地安装MySQL。

    本文我们将介绍CentOS 7下MySQL5.7的安装。

    1. 添加Mysql5.7仓库
    sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    
    1. 确认Mysql仓库成功添加
    sudo yum repolist all | grep mysql | grep enabled
    

    如果展示像下面,则表示成功添加仓库:

    mysql-connectors-community/x86_64  MySQL Connectors Community    enabled:     51
    mysql-tools-community/x86_64       MySQL Tools Community         enabled:     63
    mysql57-community/x86_64           MySQL 5.7 Community Server    enabled:    267
    
    1. 开始安装Mysql5.7
    sudo yum -y install mysql-community-server
    
    1. 启动Mysql

      1. 启动
      sudo systemctl start mysqld
      
      1. 设置系统启动时自动启动
      sudo systemctl enable mysqld
      
      1. 查看启动状态
      sudo systemctl status mysqld
      
    2. Mysql的安全设置

      CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来

      cat /var/log/mysqld.log | grep -i 'temporary password'
      

      执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等

      mysql_secure_installation
      
    3. 设置数据库编码为utf8

      1. 打开配置文件
      sudo vim /etc/my.cnf
      
      1. 在[mysqld],[client],[mysql]节点下添加编码设置
      [client]
      default-character-set=utf8
      
      [mysql]
      default-character-set=utf8
      
      [mysqld]
      collation-server = utf8_unicode_ci
      init-connect='SET NAMES utf8'
      character-set-server = utf8
      
      1. 重启Mysql即可
      sudo systemctl restart mysqld
      
  • 相关阅读:
    BZOJ 1391: [Ceoi2008]order
    BZOJ 4504: K个串
    2019 年百度之星·程序设计大赛
    POJ 2398 Toy Storage (二分 叉积)
    POJ 2318 TOYS (二分 叉积)
    HDU 6697 Closest Pair of Segments (计算几何 暴力)
    HDU 6695 Welcome Party (贪心)
    HDU 6693 Valentine's Day (概率)
    HDU 6590 Code (判断凸包相交)
    POJ 3805 Separate Points (判断凸包相交)
  • 原文地址:https://www.cnblogs.com/lloyd-zh/p/9805754.html
Copyright © 2011-2022 走看看