CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置

系统: CentOS 7 x86_64

MySQL 版本: 5.6.40

安装方式: RPM


下载

下载地址

操作系统 选择 Red Hat Enterprise Linux / Oracle Linux

系统版本 选择 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)

分别下载 RPM Package, MySQL Server | RPM Package, Client Utilities | RPM Package, Development Libraries,记得点击页面下方 "No thanks, just start my download."


安装

  1. # 切换到含有rpm包的目录中
  2. # 使用rpm命令依次安装
  3. rpm -Uvh MySQL-devel-5.6.40-1.el7.x86_64.rpm
  4. rpm -Uvh MySQL-client-5.6.40-1.el7.x86_64.rpm
  5. rpm -Uvh MySQL-server-5.6.40-1.el7.x86_64.rpm

服务操作

  1. systemctl start mysql #启动mysql服务
  2. systemctl stop mysql #停止mysql服务
  3. systemctl restart mysql #重启mysql服务

注意这里的服务名是mysql,而不是mysqld


登陆

首次登陆时,系统提供了一个 root 初始密码,我们需要使用该密码登陆。

  1. # 从 /root/.mysql_secret 文件中查看密码
  2. sudo cat /root/.mysql_secret
  3. # 使用 root 用户登陆数据库
  4. mysql -uroot -p
  5. # 回车后输入刚才查到的密码,出现 mysql> 说明登陆成功,已切换到 mysql 命令行模式
  6. # 为 root 账户设置新的密码
  7. mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpasswd');

题外话

在最新的 MySQL 8.0 版本中,有以下几个区别,追加在这里。

  1. 服务操作
  1. # 使用 mysqld 进行服务操作
  2. systemctl start mysqld #启动mysql服务
  3. systemctl stop mysqld #停止mysql服务
  4. systemctl restart mysqld #重启mysql服务
  1. 登陆
  1. # 获取首次登陆密码
  2. sudo grep 'temporary password' /var/log/mysqld.log
  3. # 使用 root 用户登陆数据库
  4. mysql -uroot -p
  5. # 回车后,输入第一条语句中获得的密码,我的生成了两个密码,我使用第二个登陆成功的,不知道原因是什么…
  6. # 登陆成功后重新设置密码
  7. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

注意这里非强密码不能通过,即必须同时包含至少一个大写、小写字母、特殊字符、数字,并且不少于8个字符

设置好密码,可以起飞啦。


参考文档

MySQL 5.6 官方文档

MySQL 8.0 官方文档

MySQL 卸载

MariaDB 安装

如有错误,还请在评论中告知,帮助我修改,感谢!

原文链接:https://www.cnblogs.com/zhenxiaoyuan/p/9110718.html - 转载请注明出处

CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置的更多相关文章

  1. MySQL 5.7.33 超级详细下载安装配置测试教程(可以安装成功版)

    目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成 ...

  2. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

  3. CentOS 下 MySQL DateBasic 抢救

    CentOS 下 MySQL DateBasic 抢救 强 Kill 数据库进程. 分析问题:确定报错内容 报错信息:The server quit without updating PID file ...

  4. CentOS下MySQL 5.7编译安装

    CentOS下MySQL 5.7编译安装   文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...

  5. CentOS 下mysql ERROR&n…

    CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 描述:在操作数据库时会出 ...

  6. CentOS下mysql常用命令

    CentOS下mysql常用命令   1.开启和关闭 1.1.开启 service mysql start 1.2.关闭 service mysql stop 1.3.重启 service mysql ...

  7. CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件

    CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件 **不断尝试,终能到达彼岸** 测试环境为Win7 32位,VirtualBOx4.2.16+CentOS6.5,可分别到virt ...

  8. win10环境下MySql(5.7.21版本)安装过程

    windows10上安装mysql(详细步骤) 2016年09月06日 08:09:34 阅读数:60405 环境:windwos 10(1511) 64bit.mysql 5.7.14 时间:201 ...

  9. centos下Spin Version 6.3.2及ispin安装(2014.9.17)

    centos下Spin Version 6.3.2及ispin安装(2014.9.17) 前言:windos下首先安装虚拟机,再安装linux系统(centos版) 一.本帖来源于官网http://s ...

随机推荐

  1. mysql驱动jar包下载

    1.百度 maven-repo,进入maven-repo官网查找 2.查找,  如下图: 查找mysql驱动包 3.下载mysql驱动包: 4.选择版本: 5.下载:

  2. 洛谷P2336 [SCOI2012]喵星球上的点名(后缀数组+莫队)

    我学AC自动机的时候就看到了这题,想用AC自动机结果被学长码风劝退-- 学后缀数组时又看到了这题--那就写写后缀数组做法吧 结果码风貌似比当年劝退我的学长还毒瘤啊 对所有的模式串+询问串,不同串之间用 ...

  3. Struts2通配符

    action: struts: or: 请求路径:

  4. 【luogu P1558 色板游戏】 题解

    题目链接:https://www.luogu.org/problemnew/show/P1558 我知道三十棵线段树很暴力,可是我们可以状压啊. 颜色最多30,不会爆int 另外 吐槽评测机 #inc ...

  5. 阅读Deep Packet Inspection based Application-Aware Traffic Control for Software Defined Networks

    Deep Packet Inspection based Application-Aware Traffic Control for Software Defined Networks Globlec ...

  6. Java类和对象详解,以及相关知识点

    了解类和对象前,简单提及面向对象程序设计.面向对象程序设计就是通过对象来进行程序设计,对象表示一个可以明确标识的实体.例如:一个人.一本书.一个学校或一台电脑等等.每个对象都有自己独特的标识.状态和行 ...

  7. JSON定义及应用

    1 什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 是轻量级的文本数据交换格式,JSON 比 XML 更小.更快,更易解析 ...

  8. js动态获取浏览器或页面等容器的宽高

    首先说一下js动态获取浏览器或页面等容器的宽高的方法大体有哪些: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHei ...

  9. grep基础用法详解

    适合初学linux的人学得比较凌乱的人看这个也能理理思路学得更系统,节约你的学习时间,提高效率,但是思维导图的作用是帮人理清思路不会迷失在细节中,细节补充学习请参考https://www.cnblog ...

  10. 【Mac】gem install 出错 You don't have write permissions for the /Library/Ruby/Gems

    问题描述 RedisDump 是一个用于 Redis 数据导人/导出的工具,是基于 Ruby 实现的,需要先安装 Ruby.但因为 Mac 自带有 Ruby 所以我直接用gem install red ...