• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解

    下载rpm安装包

    Mysql官网:https://dev.mysql.com/downloads/mysql/

    选择版本下载:

    可以使用wget命令下载:

    [root@localhost opt]#wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

    注意RedHat的版本和系统位数。

    查看依赖的库

    [root@localhost opt]# yum search libaio
    [root@localhost opt]# yum install libaio

    查看系统之前是否有安装过mysql相关版本

    [root@localhost opt]# rpm -qa | grep mysql
    [root@localhost opt]# rpm -qa | grep mariadb

    有则删除,有几个删除几个

    [root@localhost opt]# rpm -e mariadb-libs-5.5.44-2.el7.x86_64 --nodeps

    安装

    按照顺序安装软件包

    [root@localhost opt]# rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm
    [root@localhost opt]# rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm
    [root@localhost opt]# rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm
    [root@localhost opt]# rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm

    创建mysql用户和用户组

    [root@localhost /]# groupadd mysql
    [root@localhost /]# useradd -r -g mysql -s /bin/false mysql

    创建mysql数据存放目录

    [root@localhost /]# mkdir -p /data/mysql
    [root@localhost /]# chown mysql.mysql /data/mysql
    [root@localhost /]# ll -d /data/mysql/
    drwxr-xr-x. 2 mysql mysql 6 9月 17 17:37 /data/mysql/

    修改/etc/my.cnf配置文件

    [mysqld]
    init-connect='SET NAMES utf8mb4'
    default-storage-engine=INNODB
    character-set-server=utf8mb4
    datadir=/data/mysql
    socket=/var/lib/mysql/mysql.sock
    assorted security risks
    symbolic-links=0
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    validate_password=off
    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    lower_case_table_names=1
    [mysql]
    default-character-set = utf8mb4
    [client]
    default-character-set = utf8mb4

    初始化mysql

    [root@localhost /]# /usr/sbin/mysqld --initialize --user=mysql

    查看初始化密码

    [root@localhost /]# grep "root@localhost" /var/log/mysqld.log

    登录mysql并修改密码

    mysql> set password = password('123456');

    允许远程访问(不推荐)

    mysql> use mysql; 
    mysql> select host,user,password from user; 
    mysql> update user set password=password('xxxxxx') where user='root'; 
    mysql> update user set host='%' where user='root' and host='localhost'; 
    mysql> flush privileges;

    总结

    以上所述是小编给大家介绍的RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • centos6.5中rpm包安装mysql5.7初始化出错的解决方法
    • centos6.4下mysql5.7.18安装配置方法图文教程
    • 阿里云ECS centos6.8下安装配置MySql5.7的教程
    • Centos6.9安装Mysql5.7.18步骤记录
    • CentOS6.8使用cmake安装MySQL5.7.18
    • CentOS6.5下安装Mysql5.7.18的教程详解
    • CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置
    • CentOS 6.2 安装 MySQL 5.7.28的教程(mysql 笔记)
    上一篇:mysql千万级数据分页查询性能优化
    下一篇:MAC下MYSQL数据库密码忘记的解决办法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解 RedHat6.5,CentOS6.5,安装,Mysql5.7.20,