• mysql-centos7部署mysql5.7.20


    mysql-centos7部署mysql5.7.20

    1. mysql官方包下载链接

    环境

    系统 内核 GNU libc
    CentOS Linux release 7.7.1908 (Core) 3.10.0-1062.el7.x86_64 2.17

    操作步骤

    1.获取官方包,此处直接通过wget获取;如果是内网机器搭建,可以先下载后上传
    ]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    
    2.解压到/opt目录下,此处可根据项目需求更改
    ]# tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /opt
    
    3.创建软连接,方便以后维护
    ]# ln -s /opt/mysql-5.7.20-linux-glibc2.12-x86_64 /opt/mysql57
    
    4.创建数据库数据存放目录
    ]# cd /opt/mysql57
    ]# mkdir /opt/mysql57/data
    
    5.创建MySQL用户
    ]# useradd -M -s /sbin/nologin mysql
    ]# chown -R mysql.mysql /opt/mysql-5.7.20-linux-glibc2.12-x86_64
    
    6.方便管理维护mysqld进程
    ]# cp /opt/mysql57/support-files/mysql.server /etc/init.d/mysqld
    ]# vim /etc/init.d/mysqld
    ...
    basedir=/opt/mysql57
    datadir=/opt/mysql57/data
    ]# chmod 755 /etc/init.d/mysqld
    
    7.修改数据库配置文件,此处只列出必要项;后续优化需根据服务器性能
    ]# vim /etc/my.cnf
    [mysqld]
    basedir=/opt/mysql57
    datadir=/opt/mysql57/data
    socket=/tmp/mysql.sock
    
    [mysql_safe]
    log-error=/opt/mysql57/data/mysql.log
    pid-file=/opt/mysql57/data/mysqld.pid
    
    8.初始化数据库,并得到初始化密码
    ]# /opt/mysql57/bin/mysqld --user=mysql --basedir=/opt/mysql57 --datadir=/opt/mysql57/data --initialize
    
    9.启动MySQL进程
    ]# service mysqld start
    
    10.验证是否可以登录
    ]# mysql -uroot -p #输入初始化密码
    mysql> ALTER USER root@localhost IDENTIFIED BY 'newpasswd'; #5.7.20版本第一次登陆后必须修改初始化密码才能进行后续操作
    
  • 相关阅读:
    rabbitmq 学习6rabbitmq基础
    使用Sqlserver事务发布实现数据同步
    rabbitmq 学习2安装
    window server 2003 下安装squid
    rabbitmq 学习3初试1
    rabbitmq 学习5server管理
    RabbitMQ: high performance messaging solution
    AMQP和RabbitMQ入门
    rabbitmq 学习1AMQP介绍
    [解题报告]11689 Soda Surpler
  • 原文地址:https://www.cnblogs.com/wanwz/p/13304780.html
Copyright © 2020-2023  润新知