一、环境准备(关闭防火墙)
1、清除已安装数据库
[root@mysql01 ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.35-3.el7.x86_64
[root@mysql01 ~]# yum remove mariadb-libs-5.5.35-3.el7.x86_64
 
2、安装libaio-devel包
挂载光盘
配置yum仓库
[root@mysql01 yum.repos.d]# mount /dev/sr0 /mnt
[root@mysql01 yum.repos.d]# yum clean all
[root@mysql01 yum.repos.d]# yum repolist all
[root@mysql01 yum.repos.d]# yum intall -y libaio-devel
 
3、创建用户及用户密码
[root@mysql01 ~]# groupadd mysql
[root@mysql01 ~]# useradd -g mysql mysql
[root@mysql01 ~]# passwd mysql
Changing password for user mysql.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
 
4、创建数据目录、日志目录,并修改目录所有者所属组
[root@mysql01 ~]# mkdir -p /data/3306/data
[root@mysql01 ~]# mkdir -p /data/3306/binlog
[root@mysql01 yum.repos.d]# chown -R mysql.mysql /data*
 
二、上传MySQL数据库安装包并解压
[root@mysql01 stage]# ll
-rw-r--r--. 1 root root   664749587 Jun  9 20:46 mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
[root@mysql01 stage]# gunzip mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
[root@mysql01 stage]# ll
-rw-r--r--. 1 root root  2648074240 Jun  9 20:46 mysql-5.7.29-linux-glibc2.12-x86_64.tar
[root@mysql01 stage]# tar -xvf mysql-5.7.29-linux-glibc2.12-x86_64.tar
[root@mysql01 stage]# ll
drwxr-xr-x. 9 root root        4096 Jun  9 21:15 mysql-5.7.29-linux-glibc2.12-x86_64
-rw-r--r--. 1 root root  2648074240 Jun  9 20:46 mysql-5.7.29-linux-glibc2.12-x86_64.tar
 
三、创建软连接,并修改数据库安装目录所有者所属组
[root@mysql01 stage]# ln -s /stage/mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql
[root@mysql01 stage]# ll /usr/local/
total 0
drwxr-xr-x. 2 root root  6 Mar 13  2014 bin
drwxr-xr-x. 2 root root  6 Mar 13  2014 etc
drwxr-xr-x. 2 root root  6 Mar 13  2014 games
drwxr-xr-x. 2 root root  6 Mar 13  2014 include
drwxr-xr-x. 2 root root  6 Mar 13  2014 lib
drwxr-xr-x. 2 root root  6 Mar 13  2014 lib64
drwxr-xr-x. 2 root root  6 Mar 13  2014 libexec
lrwxrwxrwx. 1 root root 42 Jun  9 21:17 mysql -> /stage/mysql-5.7.29-linux-glibc2.12-x86_64
drwxr-xr-x. 2 root root  6 Mar 13  2014 sbin
drwxr-xr-x. 5 root root 46 Mar 19  2019 share
drwxr-xr-x. 2 root root  6 Mar 13  2014 src
[root@mysql01 stage]# ll /usr/local/mysql/
total 292
drwxr-xr-x.  2 root root    4096 Jun  9 21:15 bin
drwxr-xr-x.  2 root root      52 Jun  9 21:15 docs
drwxr-xr-x.  3 root root    4096 Jun  9 21:15 include
drwxr-xr-x.  5 root root    4096 Jun  9 21:15 lib
-rw-r--r--.  1 7161 31415 276202 Dec 18 20:59 LICENSE
drwxr-xr-x.  4 root root      28 Jun  9 21:15 man
-rw-r--r--.  1 7161 31415    587 Dec 18 20:59 README
drwxr-xr-x. 28 root root    4096 Jun  9 21:15 share
drwxr-xr-x.  2 root root      86 Jun  9 21:15 support-files
 
四、修改环境变量并生效
[root@mysql01 stage]# vi /etc/profile
在文件末尾追加:
export PATH=/usr/local/mysql/bin:$PATH
[root@mysql01 stage]# source /etc/profile
[root@mysql01 stage]# mysql -V
mysql  Ver 14.14 Distrib 5.7.29, for linux-glibc2.12 (x86_64) using  EditLine wrapper
 
五、初始化
[root@mysql01 stage]# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data
 
六、编辑my.cnf参数文件
[root@mysql01 stage]# vi /etc/my3306.cnf
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/3306/data
log_bin=/data/3306/binlog/mysql-bin
port=3306
server_id=1
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
 
七、启动数据库
[root@mysql01 stage]# mysqld_safe --defaults-file=/etc/my3306.cnf &
 
八、登陆数据库
[root@mysql01 stage]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.29-log MySQL Community Server (GPL)
 
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql>
 
九、修改用户密码
alter user 'root'@'localhost' identified by 'newpassword';

MySQL 5.7.29安装配置的更多相关文章

  1. mysql 5.0.46安装配置

    http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...

  2. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  3. mysql 5.7.13 安装配置方法图文教程(win10) (转)

    http://www.jb51.net/article/87152.htm ***************************** MySQL是一款关系型数据库管理系统,是由Oracle旗下公司M ...

  4. mysql 5.7.15 安装配置方法图文教程(转)

    http://www.jb51.net/article/92521.htm ******************************* MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度 ...

  5. mysql 5.7.14 安装配置方法图文教程(转)

    http://www.jb51.net/article/90259.htm ******************************** 因笔者个人需要需要在本机安装Mysql,先将安装过程记录如 ...

  6. mysql 5.7.13 安装配置方法(linux)-后期部分运维

    mysql 5.7.13 安装配置方法图文教程(linux) 学习了:https://www.cnblogs.com/zhao1949/p/5947938.html /usr/local/mysql是 ...

  7. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  8. Mac 下 Nginx、MySQL、PHP-FPM 的安装配置

    用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx.mysql.php,所以顺便做个记录,免 ...

  9. MySQL解压版安装配置详解

    MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...

随机推荐

  1. USACO 2020 OPEN Favorite Colors【并查集-启发式合并-思考】

    题目链接 题意简述 仰慕喜欢同色奶牛的奶牛喜欢同色 (禁止套娃 ,求一种方案,奶牛喜欢的颜色种数最多,多种方案求字典序最小. 题目解析 这道题我最先想到的居然是二分+并查集,我在想啥 咳咳 首先,考虑 ...

  2. 如何用CDR做出毛笔字效果

    不仅仅是水墨字,毛笔字在CDR中的制作也是很简单的.一般来讲,水墨字其实跟毛笔字有相通之处,也可以说毛笔字是水墨字的一种,在CDR中的实现也是既简单又实用的. 方法一:艺术笔工具 艺术笔工具是比较便捷 ...

  3. 如何使用ABBYY FineReader 识别竖排或反转文本?

    ABBYY FineReader 15(Windows系统)OCR文字识别软件拥有强大的OCR识别功能,能够对这些竖排排版的文档进行准确的识别,另外对于一些具有反转颜色(白色字符和黑暗背景的图像)的文 ...

  4. python3安装mysqlclient,解决django使用pymysql报错的问题

    1.起因 在django中为了使用MySQL,一般是在项目目录下的__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() # 使用pymy ...

  5. EDI的五个常见挑战以及如何克服这些挑战

    EDI是成功进行供应链管理的一个关键要素.它使企业能够以标准化的电子格式处理与任何交易伙伴的业务数据交换,极大简化了许多曾经繁琐的程序.然而,如果企业正在扩张或处于高速增长阶段,如何充分利用EDI仍然 ...

  6. 【linux】系统调用版串口分析&源码实战

    目录 前言 参考 1. 实战分析 1.1 开发步骤 1.1.1 获取串口设备路径 1.1.2 打开设备文件 1.1.3 配置串口 termios 结构体 1. c_iflag 输入模式标志 2. c_ ...

  7. Java反射——读取XML文件,创建对象

    读取XML文件,创建对象 config.xml <?xml version="1.0" encoding="UTF-8"?> <beans&g ...

  8. zk与eureka区别

    cap永远的神!

  9. Spring源码解析之BeanFactoryPostProcessor(二)

    上一章,我们介绍了在AnnotationConfigApplicationContext初始化的时候,会创建AnnotatedBeanDefinitionReader和ClassPathBeanDef ...

  10. markdown详细

    在写博客时,想设置字体 颜色参照[(https://blog.csdn.net/wo919191/article/details/84249531)] 图片参照 背景色: gray