centos7下mysql初始密码修改的两种方法

centos7安装mysql时会得到一个系统给的初始密码,因此我们无法直接登录mysql,需要先对其进行修改

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install -y mysql mysql-server

在修改前要先启动mysql,并检查其运行状态

sudo systemctl start mysqld

service mysqld status

接着修改mysql密码

方法一:

grep 'temporary password' /var/log/mysqld.log

运行后会得到一个密码,这里我的centos7.4下没有反应,故尝试第二种方法

方法二:

该方法先修改mysql配置文件使其可以无密码登录,让后修改密码,之后便复原配置文件

修改/etc/my.cnf

vim /etc/my.cnf

配置文件添加skip-grant-tables

socket=/var/lib/mysql/mysql.sock

skip-grant-tables                       此处!!!!!!

保存后重启mysql

systemctl restart mysql

即可免密登录,命令行输入mysql直接登录

选择mysql数据库,输入下列命令重置密码,'new-password'即为所设置密码

USE mysql;

mysql> UPDATE user SET Password = 'new-password' WHERE User = 'root';

修改完成后输入exit退出,重新回到/etc/my.cnf该文件删除之前添加语句即可完成

centos设置mysql初始l密码_centos7下mysql初始密码修改的两种方法相关推荐

  1. windows系统中,在当前目录下打开cmd命令行的两种方法

    windows系统中,在当前目录下打开cmd命令行的两种方法 1.在当前路径地址栏中直接输入'cmd',然后回车. 2.在当前路径下,按住'shift'键同时点击鼠标右键,点击"在此处打开P ...

  2. centos7下mysql初始密码修改的两种方法

    centos7安装mysql时会得到一个系统给的初始密码,因此我们无法直接登录mysql,需要先对其进行修改 我安装的是mysql5.6 wget http://repo.mysql.com/mysq ...

  3. 设置select下拉框不可修改的→“四”←种方法

    设置select下拉框为不可修改的几种方法: 因为select的特殊性,导致它不能像input表单一样简单地设置一个readonly来限制修改,所以,我们需要进行别的操作! 1.为下拉框添加样式,可以 ...

  4. mysql 查询慢 分析_MySQL优化:定位慢查询的两种方法以及使用explain分析SQL

    一条SQL查询语句在经过MySQL查询优化器处理后会生成一个所谓的执行计划,这个执行计划展示了具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等. 本章的内容就 ...

  5. windows下tomcat集群配置(两种方法)

    两种方法只是在配置上不同原理一样,因为apache2.X后其自身集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化. 一.软件需求 操 ...

  6. linux7inittab文件不存在,Linux下修复inittab文件丢失的两种方法

    /etc/inittab文件是linux系统初始化配置文件,该文件出现错误或者丢失时,可能导致无法启动系统,启动系统时会提示出"INIT No inittab file fonud" ...

  7. linux下设置密码复杂度限制的两种方法

    注意:root用户并不会受这些限制,它可以设置任意的密码. 在linux,设置密码复杂度的方法有几个 1. 一个是在/etc/login.defs文件,里面几个选项 PASS_MAX_DAYS 90 ...

  8. 曙光服务器如何重新设置u盘启动_u盘装系统设置u盘启动的两种方法

    u盘装系统现在已经成为了电脑装系统的主要方式,在装系统之前,我们得设置电脑u盘启动,由于不同的电脑其BIOS的设置方法不同,有的设置教程可能适合他但并不适合你,但总的来说,设置电脑u盘启动主要有2种方 ...

  9. Linux终端嵌套桌面里,linux下终端分屏使用的两种方法(screen和tmux)

    本文主要介绍两种终端分屏工具:screen和tmux,分享出来供大家参考学习,下面来看看详细的介绍: 一.使用screen分屏(只能上下分屏,不能左右分屏) (1)安装工具 在ubuntu系统中使用s ...

最新文章

  1. 功能测试——房屋租赁系统(Selenium IDE)
  2. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
  3. java中Date,SimpleDateFormat
  4. Supervisor 守护 dotnetcore 程序
  5. Windows下struct和union字节对齐设置以及大小的确定(一 简介和结构体大小的确定)...
  6. jQuery中each的用法之退出循环和结束本次循环
  7. c include 多层目录_Gradle多模块(工程)配置解析 - 满足每个开发者的目录喜好
  8. 面向对象课程第一次博客总结
  9. Video.js - HTML5 视频播放器
  10. CATIA V6 二次开发—概述
  11. postman通过脚本动态获取token 和cookies
  12. threejs修改camera的lookAt无效怎么办
  13. 第1章 沉沦在大学里——《逆袭大学》连载
  14. 高等学校学生公寓消防安全设计及管理设计要点
  15. html之如何让button按钮居中
  16. 最新软件库PHP程序源码+支持CDKey卡密充值
  17. python str转换为十六进制
  18. 计算机无法共享磁盘分区,win7怎么共享电脑C盘,D盘,E盘,F盘,桌面-win7磁盘共享,win7磁盘共享灰色...
  19. 基于java的信访项目_基于web系统的信访设计与开发.doc
  20. linux 安装 wine qq 2012

热门文章

  1. js脚本获取日期 kettle_JavaScript 获取当前时间戳的代码
  2. 关于GPS坐标转换的一些基本知识
  3. html 画廊代码,HTML5实践-使用css装饰图片画廊的代码分享(二)
  4. 如何提高短信群发效果
  5. Linux 6安装kde桌面,RedHat 6.2 yum group安装 KDE桌面
  6. 基于SSM的婚纱摄影业务管理网站
  7. Layui中列表(金额或数字)动态数据如何添加千位分隔符
  8. Showmodal与Show的区别
  9. Xlinx ILA 使用
  10. 测试驱动开发TDD使用心得