centos7下忘记mysql5.7密码

才装完的mysql,转眼密码就忘记了,找了一圈的修改密码方法,做下记录!

  1. 编辑mysql配置文件。
[[email protected] ~]# vi /etc/my.cnf
  1. [mysqld]配置节下新增skip-grant-tables
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

skip-grant-tables

# Disabling symbolic-links is recommended to prevent assorted security risks
"/etc/my.cnf" 29L, 979C written
  1. 保存配置文件后,重启mysql服务。
[[email protected] ~]# systemctl restart mysqld.service
  1. 使用mysql命令登录mysql数据库。
[[email protected] ~]# mysql
  1. 使用下面语句修改root密码,注意和之前版本的mysql语句不太一样。

    mysql>update mysql.user set authentication_string=password(‘新密码‘) where user=‘root‘ ;
    mysql>flush privileges ;
    mysql>quit
  2. 编辑mysql配置文件,将之前添加的skip-grant-tables去掉。
  3. 重启mysql服务。
[[email protected] ~]# systemctl restart mysqld.service

原文地址:https://www.cnblogs.com/yanziwen/p/9215264.html

时间: 2024-10-10 01:11:19

centos7下忘记mysql5.7密码的相关文章

CentOS-7下安装MySQL5.6.22

CentOS7下安装MySQL5.6.22(当前最新版本:2015-01-17) 转载请注明出处:jiq?钦's technical Blog 一  安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.2

windows下忘记mysql root密码的解决方法(转)

windows下忘记mysql root密码的解决方法(转) 分类: 数据库 mysql5.5安装目录为 e:\mysql5.5 问题:开发机器上的mysql root 密码忘记鸟! 通过一番搜索,解决问题步骤下: 1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务 e:\mysql5.5\bin>net stop mysql 注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all. 2. 以不检查权限的方式启动mysql e:\m

CentOS7下安装MySQL5.7安装与配置(YUM)

CentOS7下安装MySQL5.7安装与配置(YUM) 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum l

如何在Centos7下安装MySQL5.7

Centos7下安装MySQL5.7 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1.安装mysql (由于yum源上没有mysql-server.所以必须去官网下载,这里 我们用wget命令,直接获取)wget -i -chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.安装mysql的依赖包

Linux下忘记用户名和密码的解决方法

今天用vmware workstation安装了ubuntu,不记得用户名和密码是什么了,郁闷,还好ubuntu修改密码很简单,方法如下: 进入shell(Drop to root shell prompt) 1.      在ubuntu启动界面长按shift键进入GRUB界面,选择第二项,进入recovery mode 2.      在recovery mode中,选择root 找到用户名 在shell中输入cat /etc/shadow列出所有用户名 可以看到忘记的用户名就在倒数第三行

centos7下Jenkins管理员admin密码忘记后处理方法

1.环境描述 centos7下一套gitlab+Jenkins持续集成CI环境,运行稳定,却出现了admin密码忘记 2.一般初始密码 通常情况下,在初始化完成后的Jenkins环境中,初始密码在/var/lib/jenkins/secrets/initialAdminPassword下直接cat就能看到,然后根据提示登陆即可 3.正常运行后的密码 要是登录后,还正常运行过的环境,这个文件已经不存在了,这个时候密码在/var/lib/jenkins/users下有个admin开头的文件,默认可能

CentOS7下安装MySQL5.7安装与配置

介绍在CentOS7上yum安装数据库服务器MySQL Community Server 5.7的方法. 准备 CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB. # rpm -qa | grep maria mariadb-libs-5.5.50-1.el7_2.x86_64 # yum remove mariadb-libs -y 添加MySQL的yum源 在CentOS7上yum安装MySQL需使用My

Windows平台下忘记Oracle登陆密码解决办法

平时我们会忘记很多的密码,比如今天我就忘记了Oracle的登陆密码. 下面分享一下解决办法. 同时按Win+R,输入:cmd 然后输入:sqlplus /nolog 输入:connect /as sysdba          --连接到sysdaba用户:假如这里出现ORA-01031,可以参考:http://chensenlin.blog.51cto.com/10559465/1759490: 最后输入:alter user sys identified by 新密码:  --注意有个":&

CentOs7下安装mysql5.7.14,初始化完成登录mysql提示密码过期

解决方法:1. 使用mysql的绝对路径登录,一般mysql的安装路径为/usr/local/mysql,则使用如下命令 /usr/local/mysql/bin/mysql -uroot -p'password' 2.cp /usr/local/mysql/bin/mysql /usr/bin/ mysql -uroot -p'password' 原因解释:安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'passw