Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可。第一步当然检查是否有mysql的yum源,命令:yum

list|grep mysql-community[主要还是安装开源的社区版]

如果没有如图所示的和mysql*相关的数据源,可去官网上下载相关版本的yum源。打开网址http://dev.mysql.com/downloads/repo/yum/进行下载,下载完成后,将下载的rpm包使用rpm进行安装,命令:rpm

-ivh mysql57-community-release-el7-8.noarch.rpm,再执行上一步中list命令即可查看mysql社区版安装源已经安装成功。

输入yum –y install mysql-server mysql-client,等待安装完成即可。

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。

如:2017-03-07T01:31:54.816745Z 1 [Note] A temporary

password is generated for root@localhost: iVX6Lbb(i&ys

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

如果只是修改为一个简单的密码,会报以下错误:

mysql>  SET PASSWORD = PASSWORD('12345678');

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这个其实与validate_password_policy的值有关。

validate_password_policy有以下取值:

Policy         Tests Performed

0 or LOW         Length

1 or MEDIUM

Length; numeric, lowercase/uppercase, and special characters

2 or STRONG

Length; numeric, lowercase/uppercase, and special characters; dictionary file

默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

测试环境的话,只需要执行set global validate_password_length=1;即可,将密码强度降低。比如我只需要个root或123456即可。

【难得的好天气】

如果是忘记root密码的话,需要按如下步骤执行。

1、修改MySQL的登录设置:

# vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables保存并且退出vi。

2、重新启动mysqld

# service mysqld restart

3、登录并修改MySQL的root密码

# mysql

mysql> use mysql ;

Database changed

mysql> UPDATE user SET authentication_string = password ('root') WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit

4、将MySQL的登录设置修改回来

# vim /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除保存并且退出vim

5、重新启动mysqld,完成

service mysqld restart

centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源   1 $ wget http://repo.mysql ...

阿里云Centos7 yum安装MySQL5.6

安装mysql5姿势是要先安装带有可用的mysql5系列社区版资源的rpm包 [root@iZ28gvqe4biZ ~]# rpm -Uvh http://dev.mysql.com/get/mysq ...

Centos7 yum安装MySQL5.7.25

1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-commun ...

centos7 yum 安装mysql5.6

这里用科技大学的mysql yum源官方的源太慢 [root@localhost ~]# rpm -ivh http://mirrors.ustc.edu.cn/mysql-repo/mysql-co ...

CentOS7 yum安装mysql5.5/5.6并初始化

https://blog.csdn.net/petrel2015/article/details/78822466 下载MySQL yum仓库文件 首先根据官网给出的建议,下载MySQL的仓库文件 h ...

centos7 yum 安装 mysql5.7

1.查看系统中是否已安装 MySQL 服务,以下提供两种方式: rpm -qa | grep mysqlyum list installed | grep mysql 2.如果已安装则删除 MySQL ...

【MySQL】Centos7 yum安装MySQL5.7.25

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 安装操作 下载并安装MySQL官方的Yum ...

Centos7 yum安装Mysql5.7

1.下载mysql安装源 curl -LO http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2.安装yum源 ...

随机推荐

ABP理论学习之开篇介绍

返回总目录 为了和2016年春节赛跑,完成该系列博客,我牺牲了今天中午的时间来完成该系列的第一篇----开篇介绍.开篇介绍嘛,读过大学教材的同学都知道,这玩意总是那么无聊,跟考试没关系,干脆直接跳过, ...

转载:python发送HTTP请求

1. [代码]GET 方法 import httplib #----------------------------- conn = httplib.HTTPConnection("www. ...

设计原则 Design Principle

Design Principle设计原则 最近由于碰到要参与设计一个音频处理系统,有人提议用一个大的全局变量结构体来做状态信息交流的地方,引起了我对设计一个系统的思考,于是找到了如下资料,当然,关于这 ...

TableView_编辑 实例代码

@interface MJViewController () { NSMutableArray * ...

【类似N^N做法的斐波那契数列】【HDU1568】 Fibonacci

Fibonacci Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

CI持续集成

CI持续集成 “我的TDD实践”系列之CI持续集成 写在前面: 我的TDD实践这几篇文章主要是围绕测试驱动开发所展开的,其中涵盖了一小部分测试理论,更多的则是关注工具的使用及环境的搭建,做到简单实践先 ...

[noip2013]货车运输(kruskal + 树上倍增)

描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多 ...

vsftp实现只能上传不能下载、删除权限配置

vsftpd可以对每个用户特别限制.只要给那个用户建立一个设置文件,然后在文件里设置 在vsftpd.conf里加user_config_dir=/etc/vsftpd/vsftpd_user_con ...

SCOI2019 退役记

退役了.D2没有翻盘,愉快出队,文化课见. 19年4月14日:某校第一届的最后一名OIer退出竞赛. 留坑. 万一退役失败了呢

web前端安全

之前对web前端安全进行了总结,想给大家分享一下,有不对的地方,大家多多交流,由于写在了PPT上,只好给大家一张一张粘上来,希望大家不要在意,了解知识为主

yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码相关推荐

  1. mysql笔记一——安装和设置root密码

    1. mysql 5.6安装包下载. MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提 ...

  2. Ubuntu安装完后设置root密码

    安装完Ubuntu 14.04后默认是没有主动设置root密码的,也就无法进入根用户. 相关阅读: Ubuntu 14.04 下载.安装.配置 整理汇总 页面 http://www.linuxidc. ...

  3. Ubuntu安装完后设置root密码-转

    安装完Ubuntu 14.04后默认是没有主动设置root密码的,也就无法进入根用户. 相关阅读: Ubuntu 14.04 下载.安装.配置 整理汇总 页面 http://www.linuxidc. ...

  4. Linux新安装后设置root密码

    linux在安装过程中未设置root密码 导致在使用中无法su 解决方法是设置root密码: 输入: sudo passwd root [sudo] password for you: -> 输 ...

  5. llinux安装mysql(按照命令复制安装就可以了,傻瓜式)

    可以直接粘贴命令一路执行到底,然后安装mysql就可以了..................... linux系统:Centos 7.5(使用 lsb_release  -a 查看版本信息) mysq ...

  6. linux 安装mysql 云盘_linux下 安装mysql教程

    5.1 sqlyog连接时,报1130错误,是由于没有给远程连接的用户权限问题 直接授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...

  7. ubuntu16.04安装mysql+php+phpmyadmin(nginx已经安装)

    (默认nginx已经安装) 1安装mysql 执行以下命令安装mysql sudo apt-get install mysql-server// 安装过程中设置并记住root用户的密码 sudo ap ...

  8. mysql 设置root密码

    mysql无root密码,设置root密码 mysql -uroot -p net stop mysql net start mysql 1. 找到mysql目录下my.ini并打开修改 在[mysq ...

  9. mysql5.7设置root密码无效_mysql 5.7 设置root密码方法

    操作系统: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 mysql 版本5.7.9 mysql& ...

最新文章

  1. ASP.NET ListView控件基本操作
  2. Apache2 之虚拟主机设置指南
  3. 内核函数 系统调用 系统命令 库函数
  4. 几种查看linux版本信息的方法
  5. 如何让mysql配置文件生效_mysql配置文件生效测试
  6. 解决重启VCSA 6.0提示:503 Service Unavailable错误
  7. 区块链技术用解决拜占庭将军问题_区块链是如何解决拜占庭将军问题的?
  8. 说说单节点集群里安装hive、3\5节点集群里安装hive的诡异区别(版本搭配)
  9. 深度学习(三十二)半监督阶梯网络学习笔记-NIPS 2015
  10. Android studio 冲突解决
  11. 识图在线识图_以图搜图在线搜索软件
  12. 常用搜索方法(部分)
  13. 团队想招人,如何说服公司?写一封这样的人员招聘申请邮件,再看效果!
  14. 证书查询系统源码,全开源可二开,自定义查询条件字段
  15. python发邮件被认定为垃圾邮件_Python:脚本发送的邮件被Gmail标记为垃圾邮件
  16. AI VS 好莱坞?新时代电影工作流;MJ制作微信表情包的麻瓜教程;关于ControlNet的一切;AI创业真钱景 | ShowMeAI日报
  17. Asterisk电子传真-5
  18. 读书笔记:《图说区块链》
  19. 数据保护:UPS不间断电源初步使用
  20. 成像锐利是什么意思_照片变得“锐利”是什么意思?

热门文章

  1. 在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控
  2. 在Ubuntu 16.04.1 LTS上安装XnView Multi Platform图片浏览器0.83
  3. 怎么编写段错误(Segmentation fault)的程序
  4. linux文件IO与内存映射:分散/聚集IO技术(scatter-gather)
  5. Linux下修改PATH环境变量
  6. [Linux] 029 脚本安装包
  7. 2018.11.12
  8. lab_2 Selenium
  9. python -socket -client
  10. 如何在域控制器上安装asp.net?