CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置
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."
安装
# 切换到含有rpm包的目录中
# 使用rpm命令依次安装
rpm -Uvh MySQL-devel-5.6.40-1.el7.x86_64.rpm
rpm -Uvh MySQL-client-5.6.40-1.el7.x86_64.rpm
rpm -Uvh MySQL-server-5.6.40-1.el7.x86_64.rpm
服务操作
systemctl start mysql #启动mysql服务
systemctl stop mysql #停止mysql服务
systemctl restart mysql #重启mysql服务
注意这里的服务名是mysql,而不是mysqld
登陆
首次登陆时,系统提供了一个 root 初始密码,我们需要使用该密码登陆。
# 从 /root/.mysql_secret 文件中查看密码
sudo cat /root/.mysql_secret
# 使用 root 用户登陆数据库
mysql -uroot -p
# 回车后输入刚才查到的密码,出现 mysql> 说明登陆成功,已切换到 mysql 命令行模式
# 为 root 账户设置新的密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpasswd');
题外话
在最新的 MySQL 8.0 版本中,有以下几个区别,追加在这里。
- 服务操作
# 使用 mysqld 进行服务操作
systemctl start mysqld #启动mysql服务
systemctl stop mysqld #停止mysql服务
systemctl restart mysqld #重启mysql服务
- 登陆
# 获取首次登陆密码
sudo grep 'temporary password' /var/log/mysqld.log
# 使用 root 用户登陆数据库
mysql -uroot -p
# 回车后,输入第一条语句中获得的密码,我的生成了两个密码,我使用第二个登陆成功的,不知道原因是什么…
# 登陆成功后重新设置密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
注意这里非强密码不能通过,即必须同时包含至少一个大写、小写字母、特殊字符、数字,并且不少于8个字符
设置好密码,可以起飞啦。
参考文档
如有错误,还请在评论中告知,帮助我修改,感谢!
原文链接:https://www.cnblogs.com/zhenxiaoyuan/p/9110718.html - 转载请注明出处
CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置的更多相关文章
- MySQL 5.7.33 超级详细下载安装配置测试教程(可以安装成功版)
目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成 ...
- CentOS下Mysql安装教程
CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...
- CentOS 下 MySQL DateBasic 抢救
CentOS 下 MySQL DateBasic 抢救 强 Kill 数据库进程. 分析问题:确定报错内容 报错信息:The server quit without updating PID file ...
- CentOS下MySQL 5.7编译安装
CentOS下MySQL 5.7编译安装 文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...
- CentOS 下mysql ERROR&n…
CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 描述:在操作数据库时会出 ...
- CentOS下mysql常用命令
CentOS下mysql常用命令 1.开启和关闭 1.1.开启 service mysql start 1.2.关闭 service mysql stop 1.3.重启 service mysql ...
- CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件
CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件 **不断尝试,终能到达彼岸** 测试环境为Win7 32位,VirtualBOx4.2.16+CentOS6.5,可分别到virt ...
- win10环境下MySql(5.7.21版本)安装过程
windows10上安装mysql(详细步骤) 2016年09月06日 08:09:34 阅读数:60405 环境:windwos 10(1511) 64bit.mysql 5.7.14 时间:201 ...
- 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 ...
随机推荐
- mysql驱动jar包下载
1.百度 maven-repo,进入maven-repo官网查找 2.查找, 如下图: 查找mysql驱动包 3.下载mysql驱动包: 4.选择版本: 5.下载:
- 洛谷P2336 [SCOI2012]喵星球上的点名(后缀数组+莫队)
我学AC自动机的时候就看到了这题,想用AC自动机结果被学长码风劝退-- 学后缀数组时又看到了这题--那就写写后缀数组做法吧 结果码风貌似比当年劝退我的学长还毒瘤啊 对所有的模式串+询问串,不同串之间用 ...
- Struts2通配符
action: struts: or: 请求路径:
- 【luogu P1558 色板游戏】 题解
题目链接:https://www.luogu.org/problemnew/show/P1558 我知道三十棵线段树很暴力,可是我们可以状压啊. 颜色最多30,不会爆int 另外 吐槽评测机 #inc ...
- 阅读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 ...
- Java类和对象详解,以及相关知识点
了解类和对象前,简单提及面向对象程序设计.面向对象程序设计就是通过对象来进行程序设计,对象表示一个可以明确标识的实体.例如:一个人.一本书.一个学校或一台电脑等等.每个对象都有自己独特的标识.状态和行 ...
- JSON定义及应用
1 什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 是轻量级的文本数据交换格式,JSON 比 XML 更小.更快,更易解析 ...
- js动态获取浏览器或页面等容器的宽高
首先说一下js动态获取浏览器或页面等容器的宽高的方法大体有哪些: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHei ...
- grep基础用法详解
适合初学linux的人学得比较凌乱的人看这个也能理理思路学得更系统,节约你的学习时间,提高效率,但是思维导图的作用是帮人理清思路不会迷失在细节中,细节补充学习请参考https://www.cnblog ...
- 【Mac】gem install 出错 You don't have write permissions for the /Library/Ruby/Gems
问题描述 RedisDump 是一个用于 Redis 数据导人/导出的工具,是基于 Ruby 实现的,需要先安装 Ruby.但因为 Mac 自带有 Ruby 所以我直接用gem install red ...