由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用 shell 脚本完成安装和设置新的 root 密码。

以官方的 rpm 包安装为例,先下载,使用 yum 命令安装,如果有需要的依赖包会自动安装

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

tar xf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar

yum install -y mysql-*

初始化 MySQL 5.7

service mysqld start

sleep 1

defaultmysqlpwd=`grep 'A temporary password' /var/log/mysqld.log | awk -F"root@localhost: " '{ print $2}' `

/usr/bin/mysql -uroot -p${defaultmysqlpwd} <

set global validate_password_policy = 0;

SET PASSWORD = PASSWORD('shanghai2017');

grant all privileges on *.* to root@'%' identified by 'shanghai2017';

EOF

sleep 1

service mysqld restart

解释:

set global validate_password_policy = 0;

是将 mysql 默认的密码安全级别(8位字符,包含大小写特殊字符和数字)降至0(达到4个字符即可)

如果需要更高安全级别的密码,请去掉此行。

mysql安装过程中root口令_MySQL5.7安装过程并重置root密码的方法(shell 脚本)相关推荐

  1. win10装机过程中出现windows无法完成安装,请重新启动安装的问题

    win10装机过程中出现windows无法完成安装,请重新启动安装的问题 之前重装win10系统遇到的装机过程中出现windows无法完成安装,请重新启动安装的问题,确实坑了我不少时间 使用U盘制作启 ...

  2. 利用dft对连续信号进行频谱分析_利用DFT对连续时间信号进行近似频谱分析过程中,减小栅栏效应的常用方法是_______;通过_______的方法可以提高频率分辨率。()...

    利用DFT对连续时间信号进行近似频谱分析过程中,减小栅栏效应的常用方法是_______;通过_______的方法可以提高频率分辨率.() 答:减小采样间隔:提高采样点数 川乌既祛风湿,又能: 答:散寒 ...

  3. mysql数据库ftp备份_Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本...

    说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的vos3000db数据库到/home/mysql_data里面,并且保存为vos3000db_bak_2012_06_30.t ...

  4. windows8只能安装在C盘?分享win8安装过程中的注意事项!安装必读!

    之前发了个帖子,简单的写了一下双系统的安装方法(  http://softbbs.zol.com.cn/1/20_728.html  ) 后来看大家的回帖,很多网友反映安装过程中无法选择把win8装到 ...

  5. Installshield 在安装过程中发生 错误代码:-6001 -6003 -6002 -6004 -6005 -6006等解决方法

    为何会出现这样的问题: 大多是在程序安装过程中,出现电脑重起,死机,蓝屏等,也就是在程序安装中途,计算机因硬件或者软件导致的非法重起,死机,蓝屏等.在第二次进入系统后,再次安装该程序就会出现上述错误. ...

  6. python爬虫过程中遇到的问题_python爬虫过程中出现的问题汇总-Go语言中文社区

    1.出现 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 7: ordinal not in range(12 ...

  7. c语言调试过程中的错误,C语言调试过程中duplicate symbol错误分析

    说明:在我们调试C语言的过程中,经常会遇到duplicate symbol错误(在Mac平台下利用Xcode集成开发环境).如下图: 一.简单分析一下C语言程序的开发步骤. 由上图我们可以看出C语言由 ...

  8. 在计算机使用过程中内存出现,电脑在使用过程中提示电脑内存不足怎么办?

    在使用电脑的过程中可能会出现系统死机或蓝屏现象.导致电脑系统死机的因素有很多,其中电脑内存问题导致系统死机就是比较常见的.如果在使用过程中发现电脑提示内存不足怎么办?小编给大家分享一篇电脑内存不足的解 ...

  9. java在程序运行过程中_Java内存管理-程序运行过程(一)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 勿在浮沙筑高台,出来混迟早要还的. 相信在做Java开发的伙伴一定知道 JVM(Java Virtual Machine( ...

最新文章

  1. 程序员们的时间管理法则
  2. 给Apache虚拟主机增加端口的方法
  3. struts2-ognl 访问静态方法
  4. 链式前向星模板 建图+dfs+bfs+dijkstra
  5. Flutter入门篇(一)
  6. css中position的两种定位(absolute、relative)
  7. PHP中session与cookie的简单使用
  8. 如何调整自定义标签样式
  9. 如何解决90%的问题?10位阿里大牛公布方法
  10. 学习组合模式,转载一段有关组合模式的详解
  11. 关于Java中 求Logn/log2 的精度问题。
  12. oracle rac 通信端口,浅析Oracle 10g rac更改listener端口
  13. python3多线程编程_Python3 多线程编程
  14. Git服务器的搭建和使用
  15. c语言程序设计学到了什么,C语言程序设计入门学习六步曲
  16. 批量给多个 Excel 工作簿文件添加文字水印或图片水印
  17. 泰坦尼克号python数据预处理_Python机器学习入门:泰坦尼克号预测
  18. JNIEXPORT void JNICALL Java_testdll_set(JNIEnv *, jclass, jint j) //i = j;
  19. 浅谈督查督办管理系统在企业管理中起到的作用
  20. Shell脚本自动化部署实战(一)

热门文章

  1. 计算机——5W原则(5W1H)理解“以管理员身份运行”
  2. 灰狼算法(GWO)优化混合核极限学习机(HKELM)分类预测,多输入单输出模型,GWO-HKELM分类预测。
  3. 基于计算机视觉的智能交通监控系统
  4. 应急通信指挥调度|森林防火指挥调度
  5. 初中动画flash作品_初中信息技术 Flash动画制作教案
  6. ex计算机绘图基础教程怎么画图,cad2008的新手基础教程
  7. hadoop-mapreduce-example中实例介绍
  8. react-store
  9. 双评价技术指南2020_国土空间规划及双评价最新政策、实施要点、案例解读专业技术人才...
  10. 基于银行家算法的综述