一次简单的Mysql安装记录

前言

由于网上安装Mysql的方式有很多种,但有些方式并未安装成功,比如用Yum源,还待后续查看具体是哪一步出了问题

以rpm包的形式安装Mysql

第一步:yum install wget -y

//安装wget工具

第二步: 以tar包形式拉取下载并进行解压

1.用wget拉取下载:

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

2.进行解压(个人是解压在/usr/local/src/mysql目录下):

tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

图片参考:

第三步:安装

注意:在结尾加上 --nodeps --force  该字段,该功能为取消依赖安装。且按以下顺序安装!!

1.rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm --nodeps --force

2.rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm --nodeps --force

3.rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm --nodeps --force

4.rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm --nodeps –force

第三步:启动mysql服务,并且查看服务状态

1.启动:systemctl start mysqld

2.查看状态:systemctl status mysqld

3.成功之后:图片参考

第四步:查看Mysql默认密码

1.查看Mysql日志

grep 'temporary password' /var/log/mysqld.log

2.图片参考

第五步:修改默认密码

1.修改密码sql语句(修改用户名为‘root‘的密码为’123456‘)

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

2.假如修改失败,出现如下提示信息“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”,请继续以下两条sql语句,如果修改成功可忽略以下两条sql语句

2.1设置 validate_password_policy 的全局参数为 LOW  :  set global validate_password_policy=LOW;

2.2 设置全局参数为 6 : set global validate_password_length=6;

2.3 重新更改 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

第六步:登录Mysql

最后:学会查看错误日志

由于个人原因,在第二次查看mysql服务和启动服务时,出现错误提示。特此记录!

1.查看错误日志:cat  /var/log/mysqld.log

2.如出现图中错误可以采用以下方式解决

2.1  mkdir -p /var/run/mysqld

2.2  chown mysql.mysql /var/run/mysqld

2.3 最后,重启mysql服务

3. 如果未出现图中错误,要学会查看错误日志并且解决它!!

Centos7或RedHat7下安装Mysql的更多相关文章

  1. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  2. CentOS7下安装MySQL并配置远程连接

    一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...

  3. centos7.2下安装Mysql笔记

    centos7.2下安装Mysql笔记 安装 MySQL 适用于 CentOS 7.0 或以后版本: yum install mariadb mariadb-server 适用于 CentOS 6.8 ...

  4. CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached

    我本身是学.net的,但是现在很多主流SQL和NOSQL都是部置在linux下,本着好学的精神,前段时间装了个虚拟机,在其装上CentOS64位的服务器系统,对于英文0基础,linux0基础的我来说, ...

  5. Linux下安装 MySQL

    Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ...

  6. P1-Linux下安装MySQL及登录用户配置

    Linux下安装MySQL及登录用户配置 环境:Centos7.4    Mysql5.6 1. 查询是否安装 MySQL和MariaDB rpm -qa | grep -i mysql rpm -q ...

  7. 腾讯云CentOS7.0使用yum安装mysql

    背景: 今天才申请了腾讯云+校园计划的1元服务器,(https://www.qcloud.com/event/qcloudSchool)安装了Centos7.0,在安装mysql的时候,使用yum l ...

  8. Linux 下安装mysql 8.0.11(CentOS 7.4 系统)

    CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...

  9. 记录CentOS7.X版本下安装MySQL5.7数据库

    记录CentOS7.X版本下安装MySQL5.7数据库  设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12  下载MySQL的源 wg ...

随机推荐

  1. Mbedtls和Opesnssl 解码x509Certificate

    最近项目需要添加解码x509Certificate功能,可以使用openssl或者mbedtls库.对这两个库的使用总结一下. 一 Openssl解码x509 Certificate 1. 初始化   ...

  2. sqli-labs第三关 详解

    通过第二关,来到第三关 我们用了前两种方法,都报错,然后自己也不太会别的注入,然后莫名的小知识又增加了.这居然是一个带括号的字符型注入, 这里我们需要闭合前面的括号. $sql=select * fr ...

  3. Java 读取文件中的每一行,并为每一行插入特定的字符串

    工具 1:Eclipse Java EE IDE for Web Developers. Version: Photon Release (4.8.0). Build id: 20180619-120 ...

  4. P4915 帕秋莉的魔导书(动态开点线段树)

    题目背景 帕秋莉有一个巨大的图书馆,里面有数以万计的书,其中大部分为魔导书. 题目描述 魔导书是一种需要钥匙才能看得懂的书,然而只有和书写者同等或更高熟练度的人才能看得见钥匙.因此,每本魔导书都有它自 ...

  5. Linux就该这么学28期——Day02 2.1-2.3

    本文记录必须掌握的Linux命令,部分内容引用自https://www.linuxprobe.com/basic-learning-02.html 工作中可使用https://www.linuxcoo ...

  6. Jenkins从节点上构建自动化测试项目时报错:java.io.IOException: Unexpected termination of the channel

    在mac电脑上配置了Jenkins从节点,在该从节点上构建app UI 自动化测试项目,运行一些用例后报如下错误: java.io.EOFException at java.io.ObjectInpu ...

  7. 多测师讲解selenium _下拉框的定位_高级讲师肖sir

    from selenium import webdriver from selenium.webdriver.support.ui import Select#导入类from time import ...

  8. Mock测试你的Spring MVC接口

    1. 前言 在Java开发中接触的开发者大多数不太注重对接口的测试,结果在联调对接中出现各种问题.也有的使用Postman等工具进行测试,虽然在使用上没有什么问题,如果接口增加了权限测试起来就比较恶心 ...

  9. spring boot:多个filter/多个interceptor/多个aop时设置调用的先后顺序(spring boot 2.3.1)

    一,filter/interceptor/aop生效的先后顺序? 1,filter即过滤器,基于servlet容器,处于最外层, 所以它会最先起作用,最后才停止 说明:filter对所有访问到serv ...

  10. nginx安全:修改对外的服务软件名称并隐藏版本号(nginx1.18.0)

    一,为什么要隐藏nginx真实的软件名称? 1,nginx响应的Server头部都会携带上服务软件的名字和版本信息, 服务器软件的版本信息暴光在外部,很容易被黑客了解到,就通过相应版本的漏洞来攻击服务 ...