1、查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*

2.查看有没有安装包:

yum list mysql*

官方mysql.com 支持我们使用yum的方式安装mysql 5.7最新版。但是需要确定你自己的yum库里是否有对应的版本

如果你是centos6.x系列,那么要用到 http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm  这个rpm包

如果你是centos 7.x 系列,那么就要用到 http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

3.安装

  1.  rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm(我这里是CentOS7,所以用第二个网址)
  2. yum install mysql-community-server (安装过程中需要确认两次.)

4.启动服务

装好后,就可以使用 service mysqld start

结果:

Redirecting to /bin/systemctl start  mysqld.service

5.登陆

第一次启动后,mysql5.7 会生成一个随机root密码,并放到了 /var/log/mysqld.log  这个日志里(如果你改了路径,那就是你的路径了)

使用 grep ‘temporary password’   /var/log/mysqld.log 这个命令读取出来。 这就是你的root初始密码

使用mysql -u root -p  然后输入上面的密码进入

注意:

rep 'temporary password' /var/log/mysqld.log 可能会报找不到文件

解决办法:

rm -rf /var/lib/mysql       删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)
systemctl restart mysqld    重启mysqld服务
grep 'temporary password' /var/log/mysqld.log   再去找临时密码结果:2017-12-20T08:13:10.076576Z 1 [Note] A temporary password is generated for root@localhost: xxxxxx
#xxxxxx就是初始密码。

6.更改密码

             登陆成功后肯定需要改掉烦人的密码,密码规则决定密码由什么组成,比如大小写字母加数字等等,这里我们设置为最简单的

set global validate_password_policy=0; (设置密码规则)

set global validate_password_length=1;(设置密码长度为1,但是mysql会默认设置密码的程度为4)

(查看密码规则: select @@validate_password_policy;)

(查看密码长度设置:select @@validate_password_length;)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyRootPass123#' ; (修改密码  初始密码规则是  大小写数字加特殊字符可以更改)

Liunx yun 安装 mysql5.7相关推荐

  1. centos7 yun安装mysql,CentOS7 yum方式安装MySQL5.7

    MySQL 完整的初始密码规则可以通过如下命令查看: mysql> SHOW VARIABLES LIKE 'validate_password%'; +-------------------- ...

  2. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6

    在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下: 软件使用说明: Liunx系统:ce ...

  3. Centos7 yum安装MySQL5.7.25

    Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...

  4. docker安装Mysql5.7以及远程登陆链接配置

    1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...

  5. rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24

    前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...

  6. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  7. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  8. Centos7.4 版本环境下安装Mysql5.7操作记录

    Centos7.x版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,废话就不多赘述了,下面介绍下在centos7.x环境里安装mysql5.7的几种方法: 一.yum方式安 ...

  9. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

    在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...

最新文章

  1. 边缘的人工智能可以满足许多需求
  2. Python Django 数据缓存存储位置类
  3. 福利 | 全网疯传免费领,一整套算法课程,拿走不谢!
  4. java中子类与父类中隐含的this引用的分析
  5. python爬虫urllib 数据处理_Python 爬虫笔记之Urllib的用法
  6. 数据结构之插入排序:折半插入排序算法
  7. Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)
  8. iOS网络加载图片缓存与SDWebImage
  9. flash人物原地走路_Flash怎么制作一个行走的小人动画?
  10. java创建按钮_java中制作一个按钮需要那些步骤
  11. SMART200 DP01模块通讯问题
  12. 【“计算机科学与技术”专业小白成长系列】计算机科学与技术主要学什么?
  13. 微信小程序 实现点击卡片 翻转效果
  14. Fusion 360 常见问题
  15. Python零代码小游戏 · FreeGames
  16. ORACLE EBS 请求日志打印工具-自动打印参数说明及参数值
  17. 软件定义存储2.0,谁领风骚?
  18. java设计模式之原型模式和建造者模式的写法(二)
  19. Attention机制的总结笔记
  20. 研究生,该学单片机还是PLC?

热门文章

  1. Bancor协议丨EKT多链技术通往新区块世界的大桥
  2. mt4 python神经网络_用Python写MT4自动交易策略来炒外汇
  3. 有些市场上卖的卤牛肉40元一斤,是真牛肉吗?
  4. postman的完美替代品,超好用的api测试软件
  5. 使用Python将MQTT传感器数据记录到SQL数据库
  6. android AMS学习(一)
  7. 手把手教你编译RS GIS开源库(一)编译ECW3.3库
  8. 2017第三届美亚杯全国电子数据取证大赛团队赛write up
  9. 【数学建模】十二(最后一篇):MATLAB CUMCM真题求解实例三:机理建模型
  10. GM、VP、FVP、CIO都是什么职位?