【Linux】CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享,废话就不多说了,直接搞起来?冲冲!

第一步:连接上Xshell,卸载MariaDB数据库(总是要清理不需要的东西干干净净的好办事?)

  1. 在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包(?像这样的安装包)

  2. 若不是root用户输入:su root(已经是root则忽略),然后输入:rpm -e --nodeps [item] ([item] 表示要显示的要删除的安装包)
    命令介绍:(这样瑟滴?)

    rpm     管理套件

    -e     删除指定的套件

    –nodeps  不验证套件档的相互关联性

  3. 重复1. 在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包看看是否已经删除了

第二步:下载最新稳定的Mysql安装包

  1. 需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包

    mysql安装包下载地址:http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
    或者https://dev.mysql.com/downloads/repo/yum/

    通过使用yun的方式进行安装,依次输入以下命令安装Mysql(这是一种安装方式,我是使用另一种方式)
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum update
    yum install mysql-server

  2. 下载Mysql压缩包 下面百度云分享压缩包:?
    猛戳戳戳这里获取压缩包?

第三步:找到Mysql压缩包所在目录,并解压

  1. 我这里是通过Xftp发送压缩包到服务器(使用Xshell可以点击下图的图标)

  2. 找到Mysql压缩包所在目录(我这里是放在/usr/mysql 里)

  3. 到压缩包的目录下在Xshell解压缩输入:tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
    命令介绍:

    tar      备份文件

    -zxvf

    -z                通过gzip指令处理备份文件

-x               从备份文件中还原文件

-v               显示指令执行过程

-f                指定备份文件

jdk-8u11-linux-x64.tar.gz    文件名

这里可以看到压缩包里所有的安装文件(需要按顺序依次安装common>libs>client>server ,后一给依赖前一个)

第四步按照顺序common>libs>client>server依次安装

  1. 安装common,输入命令:rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
  2. 安装libs,输入命令:rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
  3. 安装client,输入命令:rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
  4. 安装server,输入命令:rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --nodeps --force (如果直接安装不了,则加上–nodeps --force?)

第五步:查看是否全部安装完成

输入命令:rpm -qa |grep mysql

第六步:完成对 mysql 数据库的初始化

  1. 输入初始化命令:mysqld --initialize(我这里由于是新买的服务器什么都没有,缺少了numactl。)

    报错yum安装numactl 命令:yum -y install numactl (没有问题就忽略这里?)
  2. 输入权限设置命令:chown mysql:mysql -R /var/lib/mysql (这个很关键,设计mysql的权限,不设置会启动不了mysql服务?)
  3. 初始化 MySQL命令: mysqld --initialize
  4. 启动Mysql:systemctl start mysqld
  5. 设置开机自启动:systemctl enable mysqld
  6. 查看 MySQL 运行状态:systemctl status mysqld

Mysql的基本设置之修改登入密码:

  1. 重新设置密码
    ①查看默认的随机密码: cat /var/log/mysqld.log |grep password

    ②登录MySQL命令:mysql -uroot -p ,然后输入上面查询到的密码(直接粘贴,命令窗口不会显示密码出来?)

    ③修改默认密码命令:ALTER USER ‘root’@'localhost’IDENTIFIED WITH mysql_native_password BY ‘xxxxxx’; (xxxxx这里是自己要设置的密码)

    ④然后可以使用exit 退出,重新使用新密码重新登入嗷~~s?

第七步:Mysql的基本设置之远程访问授权

  1. 放开远程连接命令:grant all PRIVILEGES on 数据库名.表名 to ‘用户名’@‘ip地址’ identified by ‘密码’ WITH GRANT OPTION;
    分析参数:数据库名.表名:授权数据库的表(数据库和表都可以用*号表示所有)
    用户名:授权用户(我这里是root)
    ip地址:放开的ip地址
    密码:设置连接密码
  2. 刷新设置命令使命令立即生效:flush privileges;

最后:一些mysql基本命令集合(碰到新的就会加进来,备忘用的)

    1. 修改加密规则命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; (MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式) ,刷新命令:flush privileges;

CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享的更多相关文章

  1. centos7下搭建Testlink环境详细过程

    花了半天的时间终于搭建好了完整的Testlink环境,主要包括Mysql以及PHP的版本.未关闭防火墙.以及安装配置过程中遇到的一些问题.以下是详细的搭建过程. 一.工具准备 以下是我在搭建过程中用到 ...

  2. centos7 下安装Apache2+MariaDB+PHP5过程详解

    1.启用Apache2 Centos7默认已经安装httpd服务,只是没有启动.如果你需要全新安装,可以 yum install -y httpd 启动服务:systemctl start httpd ...

  3. centos7下安装oracle11gR2的详细步骤

    环境准备 安装包: CentOS-7-x86_64-DVD linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 本教 ...

  4. libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详细过程

    看到网上有人讲解fedora 9下安装PF-RING的过程,都是几年前的了,比较老了,我安装PF-RING就是为了使用libpcap库,libpcap的原理是通过socket 将数据包从网卡 捕获数据 ...

  5. centos6.5_x86_64 下安装 Oracle11gR2 的详细过程

    也可参考:http://blog.csdn.net/nhm_lxy/article/details/37813789 转自:http://www.cnblogs.com/pengineer/p/435 ...

  6. linux下安装oracle数据库详细教程

    一.安装yum源 下载或拷贝RedHat的iso镜像到本地,比如 /repo/iso/ rhel-server-6.6-x86_64-dvd.iso 1.建立ISO文件存放目录(/repo/iso)和 ...

  7. vbox下安装centos (全部都是基于64位)

    1.首先提示说CPU内核不匹配,如下图: 于是查阅资料得知:64位CPU支持32位和64位,而要用64位内核,就需要主板支持,于是修改BIOS,在ADVANCE(高级)里,找到VT(也就是virtua ...

  8. linux下安装redis的详细过程

    先安装一些组件: yum -y install gcc gcc-c++ libstdc++-devel 下载并安装: # wget http://download.redis.io/releases/ ...

  9. Centos7下安装Docker(详细的新手装逼教程)

    早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...

  10. Linux(CentOS7)下安装Mysql8数据库

    一.Linux版本 二.先下载Linux下的Mysql包,打开Mysql官网 https://www.mysql.com/ 点击DOWNLOAD,进入 https://www.mysql.com/do ...

随机推荐

  1. ZCPC17th E Easy DP Problem

    ZCPC17th E Easy DP Problem 希望更丰富的阅读体验?来我的网站阅读趴! Problem 由于这题前面的思维推到部分我没有参与,主要是现学(复习)了一下主席树,所以主要讲主席树的 ...

  2. Style:用法,多样性,全局样式与资源字典

    Style:用法,多样性,全局样式与资源字典 本文同时为b站WPF课程的笔记,相关示例代码 对应06~08 前言 大部分能够想到的属性,xaml里面都是自带了的.可以多去网络上搜一搜.比如说高度.宽度 ...

  3. python C3算法

    Python MRO C3算法是python当中计算类继承顺序的一个算法,从python2.3以后就一直使用此算法了. c3 linearization算法称为c3线性化算法 C3算法原理 首先定义几 ...

  4. 阿里云数据库Inventory Hint技术分析

    秒杀场景是电商系统中最具挑战性的场景之一,其核心痛点在于超高并发请求(百万级甚至千万级QPS) 与 有限库存 之间的矛盾,以及由此引发的 系统崩溃.超卖.不公平 等问题.阿里通过一套精密的架构和算法组 ...

  5. 前/后向自动微分的简单推导与rust简单实现

    自动微分不同于数值微分与符号微分, 能够在保证速度的情况下实现高精度的求某个可微函数的定点微分值. 下面将简要介绍其原理, 并给出 rust 的两种微分方式的基本实现. 微分方法简介 数值微分 利用微 ...

  6. centos7搭建postgresql-14

    环境:centos7  + pg 14 1:在postgresql官网下载页面,根据提示下载 https://www.postgresql.org/download/linux/redhat/ 2 连 ...

  7. Java源码分析系列笔记-14.ThreadPool

    目录 1. 是什么 2. 如何使用 3. 原理分析 3.1. uml 3.2. 构造方法 3.3. set方法 3.3.1. 先获取Thread对应的ThreadLocalMap 3.3.2. 有的话 ...

  8. C# 关于 &符号字符串转对象

    string respDataJson = "A=&B=2&C=asdfasdf"; string respDataJson = "A=&B=2& ...

  9. 【CompletableFuture 终极指南】从原理到生产实践

    引言:异步编程的演进之路 在当今高并发.分布式系统盛行的时代,异步编程已成为现代Java开发的必备技能.Java 8引入的CompletableFuture不仅解决了传统Future的阻塞问题,更提供 ...

  10. 一文说清楚ETL与Kafka如何实现集成

    ETL与Kafka为何需要集成? 随着企业对实时流数据的处理要求越来越高,很多企业都把实时流数(日志.实时CDC采集数据.设备数据-)先推入到kafka中,再通过ETL对kafka中的数据进行消费通过 ...